Committed for 2.35
commit
cf44f08379c667116c505a5060c770d7712e6812
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Tue Dec 14 01:01:48 2021 +0100
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.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-machrules-chk_fail.diff
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)