]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
linux regtest: reallocarray was only added in glibc 2.29
authorPaul Floyd <pjfloyd@wanadoo.fr>
Thu, 9 Nov 2023 19:16:10 +0000 (20:16 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Thu, 9 Nov 2023 19:16:10 +0000 (20:16 +0100)
Add a feature check

configure.ac
memcheck/tests/amd64-linux/Makefile.am

index cee73dab6d8ec75199974da78de5ac78a4af5a3d..b59f12efdb964baed5f24ca39ba0e2a4e8f28c2e 100755 (executable)
@@ -4898,6 +4898,7 @@ AC_CHECK_FUNCS([     \
         pwritev2     \
         rawmemchr    \
         readlinkat   \
+        reallocarray   \
         semtimedop   \
         setcontext   \
         signalfd     \
@@ -4946,6 +4947,8 @@ AM_CONDITIONAL([HAVE_GETADDRINFO],
                [test x$ac_cv_func_getaddrinfo = xyes])
 AM_CONDITIONAL([HAVE_CLOSE_RANGE],
                [test x$ac_cv_func_close_range = xyes])
+AM_CONDITIONAL([HAVE_REALLOCARRAY],
+               [test x$ac_cv_func_reallocarray = xyes])
 AM_CONDITIONAL([HAVE_WCSNCPY],
                [test x$ac_cv_func_wcsncpy = xyes])
 
index 9000dce0b7e38b64e6278038da032b732597b4b5..fc27e8d63254a9cc900472d3bfa7154facd9c903 100644 (file)
@@ -16,9 +16,11 @@ EXTRA_DIST = \
 check_PROGRAMS = \
        access_below_sp \
        defcfaexpr \
-       int3-amd64 \
-       reallocarray
+       int3-amd64
 
+if HAVE_REALLOCARRAY
+check_PROGRAMS += reallocarray
+endif
 
 AM_CFLAGS    += @FLAG_M64@
 AM_CXXFLAGS  += @FLAG_M64@