From d2814453a22108aabe0b96ee86d66cc578f2b65e Mon Sep 17 00:00:00 2001 From: GNU Libc Maintainers Date: Fri, 26 Jan 2018 22:35:29 +0000 Subject: [PATCH] git-stack_chk_fail_local commit 97e02ad23392f929862d6a04643e7f2fd91baebc Author: Samuel Thibault Date: Sun Aug 27 22:10:17 2017 +0200 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. Gbp-Pq: Topic hurd-i386 Gbp-Pq: Name git-stack_chk_fail_local.diff --- hurd/stack_chk_fail_local.c | 1 + mach/Machrules | 2 +- mach/stack_chk_fail_local.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 hurd/stack_chk_fail_local.c create mode 100644 mach/stack_chk_fail_local.c diff --git a/hurd/stack_chk_fail_local.c b/hurd/stack_chk_fail_local.c new file mode 100644 index 000000000..305871fbc --- /dev/null +++ b/hurd/stack_chk_fail_local.c @@ -0,0 +1 @@ +#include diff --git a/mach/Machrules b/mach/Machrules index 36adfc768..29114b1ee 100644 --- a/mach/Machrules +++ b/mach/Machrules @@ -221,7 +221,7 @@ endif ifdef interface-library -$(interface-library)-routines = $(interface-routines) +$(interface-library)-routines = $(interface-routines) stack_chk_fail_local extra-libs += $(interface-library) extra-libs-others += $(interface-library) diff --git a/mach/stack_chk_fail_local.c b/mach/stack_chk_fail_local.c new file mode 100644 index 000000000..305871fbc --- /dev/null +++ b/mach/stack_chk_fail_local.c @@ -0,0 +1 @@ +#include -- 2.30.2