From: Samuel Thibault Date: Tue, 14 Dec 2021 00:01:48 +0000 (+0100) Subject: mach: Fix spurious inclusion of stack_chk_fail_local in libmachuser.a X-Git-Tag: glibc-2.35~249 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf44f08379c667116c505a5060c770d7712e6812;p=thirdparty%2Fglibc.git mach: Fix spurious inclusion of stack_chk_fail_local in libmachuser.a 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. --- diff --git a/mach/Machrules b/mach/Machrules index 5839378009e..ebb0fabd7a8 100644 --- a/mach/Machrules +++ b/mach/Machrules @@ -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)