From 890ecad04030a1ad15119790c8538963ecd273d8 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Fri, 28 Mar 2025 20:43:03 +0000 Subject: [PATCH] Don't check for Stack Protector on m68k-amigaos The link test works, but linking actual programs fails. FossilOrigin-Name: 4a2f9001c7ac948ced3568ecfe4572c3e75b7fab33f3a5f39246c14ee9659b35 --- build-aux/m4/buildsys.m4 | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/build-aux/m4/buildsys.m4 b/build-aux/m4/buildsys.m4 index 0e1915d..aa0b344 100644 --- a/build-aux/m4/buildsys.m4 +++ b/build-aux/m4/buildsys.m4 @@ -211,6 +211,20 @@ AC_DEFUN([BUILDSYS_PROG_IMPLIB], [ AC_DEFUN([BUILDSYS_STACK_PROTECTOR], [ AC_REQUIRE([AC_CANONICAL_HOST]) + + case "$host" in + m68k-*-amigaos*) + dnl Stack Protector test compiles and links, but linking the + dnl actual code fails. + ;; + *) + _BUILDSYS_STACK_PROTECTOR_REAL + ;; + esac +]) + +AC_DEFUN([_BUILDSYS_STACK_PROTECTOR_REAL], [ + AC_REQUIRE([AC_CANONICAL_HOST]) AC_MSG_CHECKING(for Stack Protector) old_CFLAGS="$CFLAGS"