]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Linux regtest: fix build of tests on old systems without openat2
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sun, 20 Jul 2025 05:46:47 +0000 (07:46 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sun, 20 Jul 2025 05:46:47 +0000 (07:46 +0200)
none/tests/linux/Makefile.am
none/tests/linux/bug506910.vgtest
none/tests/linux/open_client.vgtest

index c20b2d2d01892fd09488167977ffe169d57d8d08..7bfcedc8620a41bdd940aa9d7410c2e92e04ce6b 100644 (file)
@@ -27,7 +27,6 @@ check_PROGRAMS = \
        brk-overflow1 \
        brk-overflow2 \
        bug498317 \
-       bug506910 \
        clonev \
        mremap \
        mremap2 \
@@ -35,10 +34,13 @@ check_PROGRAMS = \
        mremap4 \
        mremap5 \
        mremap6 \
-       open_client \
        pthread-stack \
        stack-overflow
 
+if HAVE_OPENAT2
+        check_PROGRAMS += bug506910 open_client
+endif
+
 if HAVE_NR_MEMBARRIER
         check_PROGRAMS += membarrier
 endif
@@ -48,9 +50,11 @@ AM_CFLAGS   += $(AM_FLAG_M3264_PRI)
 AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
 
 # Special needs
+if HAVE_OPENAT2
 bug506910_SOURCES = bug506910.cpp
-clonev_LDADD = -lpthread
 open_client_SOURCES = open_client.cpp
+endif
+clonev_LDADD = -lpthread
 pthread_stack_LDADD = -lpthread
 
 stack_overflow_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_UNINITIALIZED@ \
index 28e3f297517235692358f4a3cc9f089b573fb4ee..b23362548ec53836e3365b4acc45509d9c0c8d26 100644 (file)
@@ -1 +1,2 @@
+prereq: test -x bug506910
 prog: bug506910
index 6b930efe6c43a96f80c77f83fe1706e676b567d2..05eba98bb55bf05ef0b698b2696c3cc2256c7010 100644 (file)
@@ -1,2 +1,3 @@
+prereq: test -x open_client
 prog: open_client
 vgopts: -q