[PATCH 12/13] gdb: replace AC_TRY_LINK in sanitize.m4
Simon Marchi
simon.marchi@polymtl.ca
Mon Oct 26 02:17:08 GMT 2020
... with AC_LINK_IFELSE + AC_LANG_PROGRAM.
All changes in the generated configure file are insignificant whitespace
changes.
gdb/ChangeLog:
* configure: Re-generate.
* sanitize.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE +
AC_LANG_PROGRAM.
Change-Id: I6fc4c39e10b28d2ade964e0d59a7f8ec0d3a272a
---
gdb/configure | 1 +
gdb/sanitize.m4 | 6 +++++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/gdb/configure b/gdb/configure
index a08c8c57ae39..aa89158d06d3 100755
--- a/gdb/configure
+++ b/gdb/configure
@@ -16655,6 +16655,7 @@ if ac_fn_cxx_try_link "$LINENO"; then :
enable_ubsan=yes
else
enable_ubsan=no
+
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
diff --git a/gdb/sanitize.m4 b/gdb/sanitize.m4
index 78d00703ca70..87a4f3c9f212 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
--
2.29.0
More information about the Gdb-patches
mailing list