From b091d23685dd59185b0b8e8e23786a452f622b16 Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Sat, 13 Jun 2015 22:26:58 -0500 Subject: fix libtool 2.4.2 stack-protector flag handling Teach libtool 2.4.2 how to pass -fstack-protector* to the linker so libssp is properly linked in on some toolchains. See upstream patch: https://github.com/instantinfrastructure/poky-daisy/blob/master/meta/recipes-devtools/libtool/libtool/respect-fstack-protector.patch Thanks to kinichiro inoguchi --- m4/check-hardening-options.m4 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'm4') diff --git a/m4/check-hardening-options.m4 b/m4/check-hardening-options.m4 index 544d283..3ffdb1a 100644 --- a/m4/check-hardening-options.m4 +++ b/m4/check-hardening-options.m4 @@ -94,7 +94,9 @@ AC_DEFUN([CHECK_C_HARDENING_OPTIONS], [ AC_MSG_WARN([compiler does not appear to support stack protection]) ) ) - AC_SEARCH_LIBS([__stack_chk_guard],[ssp]) + AS_IF([test "x$HOST_OS" = "xwin"], [ + AC_SEARCH_LIBS([__stack_chk_guard],[ssp]) + ]) ]) ]) -- cgit v1.2.3-55-g6feb