|
Lines 505-510
RETPOLINE_CFLAGS_CLANG := -mretpoline-external-thunk
Link Here
|
| 505 |
RETPOLINE_CFLAGS := $(call cc-option,$(RETPOLINE_CFLAGS_GCC),$(call cc-option,$(RETPOLINE_CFLAGS_CLANG))) |
505 |
RETPOLINE_CFLAGS := $(call cc-option,$(RETPOLINE_CFLAGS_GCC),$(call cc-option,$(RETPOLINE_CFLAGS_CLANG))) |
| 506 |
export RETPOLINE_CFLAGS |
506 |
export RETPOLINE_CFLAGS |
| 507 |
|
507 |
|
|
|
508 |
KBUILD_CFLAGS += $(call cc-option,-fno-PIE) |
| 509 |
KBUILD_AFLAGS += $(call cc-option,-fno-PIE) |
| 510 |
|
| 508 |
# check for 'asm goto' |
511 |
# check for 'asm goto' |
| 509 |
ifeq ($(call shell-cached,$(CONFIG_SHELL) $(srctree)/scripts/gcc-goto.sh $(CC) $(KBUILD_CFLAGS)), y) |
512 |
ifeq ($(call shell-cached,$(CONFIG_SHELL) $(srctree)/scripts/gcc-goto.sh $(CC) $(KBUILD_CFLAGS)), y) |
| 510 |
CC_HAVE_ASM_GOTO := 1 |
513 |
CC_HAVE_ASM_GOTO := 1 |
|
Lines 626-633
endif # $(dot-config)
Link Here
|
| 626 |
# Defaults to vmlinux, but the arch makefile usually adds further targets |
629 |
# Defaults to vmlinux, but the arch makefile usually adds further targets |
| 627 |
all: vmlinux |
630 |
all: vmlinux |
| 628 |
|
631 |
|
| 629 |
KBUILD_CFLAGS += $(call cc-option,-fno-PIE) |
|
|
| 630 |
KBUILD_AFLAGS += $(call cc-option,-fno-PIE) |
| 631 |
CFLAGS_GCOV := -fprofile-arcs -ftest-coverage -fno-tree-loop-im $(call cc-disable-warning,maybe-uninitialized,) |
632 |
CFLAGS_GCOV := -fprofile-arcs -ftest-coverage -fno-tree-loop-im $(call cc-disable-warning,maybe-uninitialized,) |
| 632 |
export CFLAGS_GCOV CFLAGS_KCOV |
633 |
export CFLAGS_GCOV CFLAGS_KCOV |
| 633 |
|
634 |
|
| 634 |
- |
|
|