[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