aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2023-08-29 03:30:46 +0000
committerFangrui Song <maskray@google.com>2023-08-29 03:31:31 +0000
commit3697387eaba3c225239ba2ddd636231033273788 (patch)
treef1c51668b4fc5ce7795993bf3577bdb95abbffd8
parent2dda6eab5228f99a30c8102c697592a3901e069c (diff)
downloadglibc-3697387eaba3c225239ba2ddd636231033273788.zip
glibc-3697387eaba3c225239ba2ddd636231033273788.tar.gz
glibc-3697387eaba3c225239ba2ddd636231033273788.tar.bz2
Add -Wl,--undefined-version when using newer lld
to work around errors like version script assignment of 'GLIBC_2.4' to symbol '__stack_chk_guard' failed: symbol not defined
-rw-r--r--Makeconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/Makeconfig b/Makeconfig
index fea770f..021636b 100644
--- a/Makeconfig
+++ b/Makeconfig
@@ -936,6 +936,7 @@ ifeq ($(with-lld),yes)
LDFLAGS.so += -fuse-ld=lld
LDFLAGS-rtld += -fuse-ld=lld
LDFLAGS += -fuse-ld=lld
+LDFLAGS += -Wl,--undefined-version
endif
endif # with-clang == yes