summaryrefslogtreecommitdiff
path: root/m4/stack_protect.m4
diff options
context:
space:
mode:
authorMartijn van Beurden <mvanb1@gmail.com>2021-12-30 18:33:02 +0100
committerMartijn van Beurden <mvanb1@gmail.com>2022-04-15 09:36:15 +0200
commitd94a43d5c3a6203f6adbbc937424a4d9549eaf05 (patch)
treecc6b9ddee6a5fbe937497dbb5fba454f8fbabbda /m4/stack_protect.m4
parent144075a114d308545aee573d0dbaf93144fe7c52 (diff)
downloadflac-d94a43d5c3a6203f6adbbc937424a4d9549eaf05.tar.gz
Update configure.ac and m4 files with autoupdate 2.60
Starting with autoconf 2.70, obsolescence warnings are output by default. To keep the script as compatible as possible, I build autoconf 2.60 and ran the autoupdate that came with it on configure.ac and all m4 files.
Diffstat (limited to 'm4/stack_protect.m4')
-rw-r--r--m4/stack_protect.m422
1 files changed, 8 insertions, 14 deletions
diff --git a/m4/stack_protect.m4 b/m4/stack_protect.m4
index d39f4190..38181a18 100644
--- a/m4/stack_protect.m4
+++ b/m4/stack_protect.m4
@@ -43,15 +43,12 @@ AC_DEFUN([XIPH_GCC_STACK_PROTECTOR],
xiph_stack_check_old_cflags="$CFLAGS"
SSP_FLAGS="-fstack-protector-strong"
CFLAGS=$SSP_FLAGS
- AC_TRY_LINK([
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <stdio.h>
- ],
- [puts("Hello, World!"); return 0;],
- AC_MSG_RESULT([yes])
- CFLAGS="$xiph_stack_check_old_cflags $SSP_FLAGS",
- AC_MSG_RESULT([no])
+ ]], [[puts("Hello, World!"); return 0;]])],[AC_MSG_RESULT(yes)
+ CFLAGS="$xiph_stack_check_old_cflags $SSP_FLAGS"],[AC_MSG_RESULT(no)
CFLAGS="$xiph_stack_check_old_cflags"
- )
+ ])
])# XIPH_GCC_STACK_PROTECTOR
AC_DEFUN([XIPH_GXX_STACK_PROTECTOR],
@@ -60,14 +57,11 @@ AC_DEFUN([XIPH_GXX_STACK_PROTECTOR],
xiph_stack_check_old_cflags="$CFLAGS"
SSP_FLAGS="-fstack-protector-strong"
CFLAGS=$SSP_FLAGS
- AC_TRY_LINK([
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <cstdio>
- ],
- [puts("Hello, World!"); return 0;],
- AC_MSG_RESULT([yes])
- CFLAGS="$xiph_stack_check_old_cflags $SSP_FLAGS",
- AC_MSG_RESULT([no])
+ ]], [[puts("Hello, World!"); return 0;]])],[AC_MSG_RESULT(yes)
+ CFLAGS="$xiph_stack_check_old_cflags $SSP_FLAGS"],[AC_MSG_RESULT(no)
CFLAGS="$xiph_stack_check_old_cflags"
- )
+ ])
AC_LANG_POP([C++])
])# XIPH_GXX_STACK_PROTECTOR