]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
mach: Fix spurious inclusion of stack_chk_fail_local in libmachuser.a
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Tue, 14 Dec 2021 00:01:48 +0000 (01:01 +0100)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Tue, 14 Dec 2021 00:01:48 +0000 (01:01 +0100)
When linking programs statically, stack_chk_fail_local already comes
from libc_nonshared, so we don't need it in lib{mach,hurd}user.a.

mach/Machrules

index 5839378009e30b3cb70210c984286a3bf2510692..ebb0fabd7a85aae0084c0ab79a8f1cb37dc34df7 100644 (file)
@@ -223,6 +223,7 @@ endif
 ifdef interface-library
 
 $(interface-library)-routines = $(interface-routines) stack_chk_fail_local
+$(interface-library)-shared-only-routines = stack_chk_fail_local
 extra-libs += $(interface-library)
 extra-libs-others += $(interface-library)