hurd: fix build with -fstack-protector-strong
commit97e02ad23392f929862d6a04643e7f2fd91baebc
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 27 Aug 2017 20:10:17 +0000 (27 22:10 +0200)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 27 Aug 2017 20:10:17 +0000 (27 22:10 +0200)
treee751c7bcccbfdc40839a54ff97b405f01d070674
parent2ef8d46913b10cb1cf8adddfe80ce8d1b57d4f46
hurd: fix build with -fstack-protector-strong

libmachuser and libhurduser also need stack_chk_fail_local and they do not
link against libc_nonshared.

       * mach/stack_chk_fail_local.c: New file.
       * hurd/stack_chk_fail_local.c: New file.
       * mach/Machrules ($(interface-library)-routines): Add
       stack_chk_fail_local.
       * mach/Versions (GLIBC_2.4): Add __stack_chk_fail.
       * hurd/Versions (GLIBC_2.4): Add __stack_chk_fail.
ChangeLog
hurd/Versions
hurd/stack_chk_fail_local.c [new file with mode: 0644]
mach/Machrules
mach/Versions
mach/stack_chk_fail_local.c [new file with mode: 0644]