From 5bab66a371c5d79df5fdf8b8571b86938dbe5ccc Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Sat, 18 Apr 2020 09:57:58 -0700 Subject: [PATCH] tools/run_tests.sh: clean up freestanding_tests() --- tools/run_tests.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tools/run_tests.sh b/tools/run_tests.sh index 1f30aa3..ecbda6d 100755 --- a/tools/run_tests.sh +++ b/tools/run_tests.sh @@ -178,15 +178,14 @@ freestanding_tests() { test_group_included freestanding || return 0 WRAPPER= native_build_and_test FREESTANDING=1 - if nm libdeflate.so | grep ' U ' > "$TMPFILE"; then + if nm libdeflate.so | grep -q ' U '; then echo 1>&2 "Freestanding lib links to external functions!:" nm libdeflate.so | grep ' U ' return 1 fi - ldd libdeflate.so > "$TMPFILE" - if grep -q -v 'statically linked' "$TMPFILE"; then + if ldd libdeflate.so | grep -q -v '\'; then echo 1>&2 "Freestanding lib links to external libraries!:" - cat "$TMPFILE" + ldd libdeflate.so return 1 fi