Makefile (03c11eb3b16dc0058589751dfd91f254be2be613) Makefile (021d23428bdbae032294e8f4a29cb53cb50ae71c)
1# SPDX-License-Identifier: GPL-2.0
2# This file was copied from arm64/kernel/pi/Makefile.
3
4KBUILD_CFLAGS := $(subst $(CC_FLAGS_FTRACE),,$(KBUILD_CFLAGS)) -fpie \
5 -Os -DDISABLE_BRANCH_PROFILING $(DISABLE_STACKLEAK_PLUGIN) \
6 $(call cc-option,-mbranch-protection=none) \
7 -I$(srctree)/scripts/dtc/libfdt -fno-stack-protector \
8 -D__DISABLE_EXPORTS -ffreestanding \
9 -fno-asynchronous-unwind-tables -fno-unwind-tables \
10 $(call cc-option,-fno-addrsig)
11
1# SPDX-License-Identifier: GPL-2.0
2# This file was copied from arm64/kernel/pi/Makefile.
3
4KBUILD_CFLAGS := $(subst $(CC_FLAGS_FTRACE),,$(KBUILD_CFLAGS)) -fpie \
5 -Os -DDISABLE_BRANCH_PROFILING $(DISABLE_STACKLEAK_PLUGIN) \
6 $(call cc-option,-mbranch-protection=none) \
7 -I$(srctree)/scripts/dtc/libfdt -fno-stack-protector \
8 -D__DISABLE_EXPORTS -ffreestanding \
9 -fno-asynchronous-unwind-tables -fno-unwind-tables \
10 $(call cc-option,-fno-addrsig)
11
12# Disable LTO
13KBUILD_CFLAGS := $(filter-out $(CC_FLAGS_LTO), $(KBUILD_CFLAGS))
14
12KBUILD_CFLAGS += -mcmodel=medany
13
14CFLAGS_cmdline_early.o += -D__NO_FORTIFY
15CFLAGS_lib-fdt_ro.o += -D__NO_FORTIFY
16
17GCOV_PROFILE := n
18KASAN_SANITIZE := n
19KCSAN_SANITIZE := n

--- 20 unchanged lines hidden ---
15KBUILD_CFLAGS += -mcmodel=medany
16
17CFLAGS_cmdline_early.o += -D__NO_FORTIFY
18CFLAGS_lib-fdt_ro.o += -D__NO_FORTIFY
19
20GCOV_PROFILE := n
21KASAN_SANITIZE := n
22KCSAN_SANITIZE := n

--- 20 unchanged lines hidden ---