mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-11-21 01:40:57 +08:00
tests: do not assume compiler prefers shared libraries.
Testing whether -static-libtool-libs causes a non-libtool library to be linked dynamically is effectively a test of the compiler's preference in this case. The Cray compiler prefers static libraries if not told otherwise. * tests/static.at [static linking flags for programs]: Do not expect -static-libtool-libs to fail. Signed-off-by: Gary V. Vaughan <gary@gnu.org>
This commit is contained in:
parent
facce819e1
commit
89049b76cf
@ -344,7 +344,10 @@ for withdep in no yes; do
|
||||
echo "### test whether non-libtool library liba3 was linked statically"
|
||||
func_move_libs a3 $prefix3 $prefix1 $prefix2
|
||||
func_test_exec $all_static `$per_deplib && echo 3 13 23 31 123 123a`
|
||||
func_test_exec_fail -static -static-libtool-libs `$per_deplib && echo 1 2 12`
|
||||
# no '-static-libtool-libs' flag below, because some hosts such as
|
||||
# Cray prefer static libs by default.
|
||||
# and doesn't exercise anything not already tested above:
|
||||
func_test_exec_fail -static `$per_deplib && echo 1 2 12`
|
||||
func_restore_libs a3 $prefix3
|
||||
|
||||
cd ..
|
||||
|
Loading…
Reference in New Issue
Block a user