From: Paul Floyd Date: Thu, 9 Nov 2023 19:16:10 +0000 (+0100) Subject: linux regtest: reallocarray was only added in glibc 2.29 X-Git-Tag: VALGRIND_3_23_0~284 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b619ad1679e8332001649320865a0663ba18b2e6;p=thirdparty%2Fvalgrind.git linux regtest: reallocarray was only added in glibc 2.29 Add a feature check --- diff --git a/configure.ac b/configure.ac index cee73dab6d..b59f12efdb 100755 --- a/configure.ac +++ b/configure.ac @@ -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]) diff --git a/memcheck/tests/amd64-linux/Makefile.am b/memcheck/tests/amd64-linux/Makefile.am index 9000dce0b7..fc27e8d632 100644 --- a/memcheck/tests/amd64-linux/Makefile.am +++ b/memcheck/tests/amd64-linux/Makefile.am @@ -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@