aboutsummaryrefslogtreecommitdiff
path: root/gdb/sanitize.m4
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/sanitize.m4')
-rw-r--r--gdb/sanitize.m46
1 files changed, 5 insertions, 1 deletions
diff --git a/gdb/sanitize.m4 b/gdb/sanitize.m4
index 78d0070..87a4f3c 100644
--- a/gdb/sanitize.m4
+++ b/gdb/sanitize.m4
@@ -34,7 +34,11 @@ if test "x$enable_ubsan" = xyes; then
dnl A link check is required because it is possible to install gcc
dnl without libubsan, leading to link failures when compiling with
dnl -fsanitize=undefined.
- AC_TRY_LINK([],[],enable_ubsan=yes,enable_ubsan=no)
+ AC_LINK_IFELSE(
+ [AC_LANG_PROGRAM([], [])],
+ [enable_ubsan=yes],
+ [enable_ubsan=no]
+ )
CXXFLAGS="$saved_CXXFLAGS"
AC_MSG_RESULT($enable_ubsan)
if test "x$enable_ubsan" = xyes; then