summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMasahiro Yamada <masahiroy@kernel.org>2022-09-30 03:12:23 +0900
committerMasahiro Yamada <masahiroy@kernel.org>2022-10-03 03:52:58 +0900
commit0f1fe9d6168306cd003d26dfdbb3bf3e79643e78 (patch)
treef0d6738957fc28a3f88115b431f0eda2c700316d /Makefile
parent5d4aeffbf7092b6bd7b2de71c2cd6fa14dffbad5 (diff)
downloadlinux-0f1fe9d6168306cd003d26dfdbb3bf3e79643e78.tar.gz
linux-0f1fe9d6168306cd003d26dfdbb3bf3e79643e78.tar.bz2
linux-0f1fe9d6168306cd003d26dfdbb3bf3e79643e78.zip
Revert "kbuild: Check if linker supports the -X option"
This reverts commit d79a27195a33f4b5e591de5536799ad874ea6cf5. According to the commit description, this ld-option test was added for the gold linker at that time. Commit 75959d44f9dc ("kbuild: Fail if gold linker is detected") gave up the gold linker support after all. I tested the BFD linker from binutils 2.23 and LLD from LLVM 11.0.0. Both of them support the -X option. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Reviewed-by: Nick Desaulniers <ndesaulniers@google.com> Reviewed-by: Nathan Chancellor <nathan@kernel.org> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index f10a27c09d88..d7ba05191470 100644
--- a/Makefile
+++ b/Makefile
@@ -1037,7 +1037,7 @@ KBUILD_LDFLAGS += $(call ld-option,--no-warn-rwx-segments)
endif
ifeq ($(CONFIG_STRIP_ASM_SYMS),y)
-LDFLAGS_vmlinux += $(call ld-option, -X,)
+LDFLAGS_vmlinux += -X
endif
ifeq ($(CONFIG_RELR),y)