From 110d933a5720f4d9ad84cee8eac0ada7e8ffc956 Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Wed, 6 Mar 2013 01:13:45 -0500 Subject: [PATCH] [svn-r23329] Bug fix: HDFFV-8305 Some systems, like Mac, strings inspect library files and older versions of strings maybe know newer library format, resulting in errors. Make it read the file as stdin, avoiding this problem. Tested: h5committest. all passed. --- test/testlibinfo.sh.in | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/testlibinfo.sh.in b/test/testlibinfo.sh.in index fba1794a4d..f268b13c81 100644 --- a/test/testlibinfo.sh.in +++ b/test/testlibinfo.sh.in @@ -53,7 +53,10 @@ SKIP() { # Function definitions CHECK_LIBINFO(){ LINEMSG $1 - if strings $1 | grep "SUMMARY OF THE HDF5 CONFIGURATION" > /dev/null; then + # Some systems, like Mac, strings inspect library files and older versions + # of strings maybe know newer library format, resulting in errors. + # Make it read the file as stdin, avoiding this problem. + if strings < $1 | grep "SUMMARY OF THE HDF5 CONFIGURATION" > /dev/null; then echo " PASSED" else echo " FAILED"