diff --git a/test/textrel2.sh b/test/textrel2.sh index 133a413e4a..1117bae2b8 100755 --- a/test/textrel2.sh +++ b/test/textrel2.sh @@ -19,5 +19,8 @@ EOF $CC -B. -o $t/exe1 $t/a.o -pie $QEMU $t/exe1 | grep -q 'Hello world' -$CC -B. -o $t/exe2 $t/a.o -pie -Wl,-z,pack-relative-relocs -$QEMU $t/exe2 | grep -q 'Hello world' +$CC -o $t/exe2 $t/a.o -pie -Wl,-z,pack-relative-relocs 2> /dev/null || skip +$QEMU $t/exe2 2> /dev/null | grep -q 'Hello world' || skip + +$CC -B. -o $t/exe3 $t/a.o -pie -Wl,-z,pack-relative-relocs +$QEMU $t/exe3 | grep -q 'Hello world'