diff options
author | Pádraig Brady <P@draigBrady.com> | 2013-03-27 12:51:43 +0000 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2013-04-04 03:02:10 +0100 |
commit | e92d16f68a97575ed7112204b069514edc8d54a0 (patch) | |
tree | a3d9089c0eddddba5cb96c78433ed513f4ec15f7 /tests/ls | |
parent | 7abf99e1907b1b05cb45eacaa98bfa73efe0ab92 (diff) | |
download | coreutils-e92d16f68a97575ed7112204b069514edc8d54a0.tar.xz |
tests: avoid shared lib tests on unsupported platforms
* init.cfg (require_gcc_shared_): A new function to check
that we can build shared libraries in the particular manner
we use in our tests.
* tests/cp/nfs-removal-race.sh: Use require_gcc_shared_.
Then fail rather than skip, if the actual shared lib build fails.
* tests/df/no-mtab-status.sh: Likewise.
* tests/df/skip-duplicates.sh: Likewise.
* tests/ls/getxattr-speedup.sh: Likewise.
Reported in http://bugs.gnu.org/14024
Diffstat (limited to 'tests/ls')
-rwxr-xr-x | tests/ls/getxattr-speedup.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/ls/getxattr-speedup.sh b/tests/ls/getxattr-speedup.sh index 224362f0c..989a5263d 100755 --- a/tests/ls/getxattr-speedup.sh +++ b/tests/ls/getxattr-speedup.sh @@ -21,6 +21,7 @@ . "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ ls +require_gcc_shared_ # Replace each getxattr and lgetxattr call with a call to these stubs. # Count those and write the total number of calls to the file "x" @@ -48,7 +49,7 @@ EOF # Then compile/link it: $CC -shared -fPIC -O2 k.c -o k.so \ - || framework_failure_ 'failed to compile with -shared -fPIC' + || framework_failure_ 'failed to build shared library' # Create a few files: seq 20 | xargs touch || framework_failure_ |