]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
gdbserver_tests/hgtls.vgtest: Make sure gdb is installed before running
authorMark Wielaard <mark@klomp.org>
Tue, 23 Feb 2021 10:50:13 +0000 (11:50 +0100)
committerMark Wielaard <mark@klomp.org>
Tue, 23 Feb 2021 10:56:56 +0000 (11:56 +0100)
The other gdbserver_tests that need to run gdb make sure it is actually
available before trying to run it, otherwise the test is skipped. Do the
same to hgtls.vgtest by adding test -e gdb to the prereq.

gdbserver_tests/hgtls.vgtest

index e455013a26bf352b2d20b2f203fd6a03b3198988..44bc4e1ec11c346baa7a39c585458f8afc33b63d 100644 (file)
@@ -1,7 +1,7 @@
 # test tls addresses
 prog: ../none/tests/tls
 vgopts: --tool=helgrind --vgdb=yes --vgdb-error=0 --vgdb-prefix=./vgdb-prefix-hgtls -q 
-prereq: test -e ../none/tests/tls && grep '^#define HAVE_TLS 1' ../config.h > /dev/null  && grep '^#define HAVE_DLINFO_RTLD_DI_TLS_MODID 1'  ../config.h > /dev/null
+prereq: test -e gdb && test -e ../none/tests/tls && grep '^#define HAVE_TLS 1' ../config.h > /dev/null  && grep '^#define HAVE_DLINFO_RTLD_DI_TLS_MODID 1'  ../config.h > /dev/null
 stdout_filter: filter_make_empty
 stderr_filter: filter_make_empty
 progB: gdb