]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
Make versioning test stricter for w32, enable shared libs.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 7 Jun 2010 20:32:26 +0000 (22:32 +0200)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 7 Jun 2010 20:39:23 +0000 (22:39 +0200)
* tests/versioning.at (versioning): Add -no-undefined to
LDFLAGS.
(test_uninstalled): Also move $bindir out of the way
temporarily.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
tests/versioning.at

index f1aab551f23e1d5c0b286d450f574ec9ee58f944..9a03c0104be3d146c7562cd8621a0f739b76e437 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2010-06-07  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
+       Make versioning test stricter for w32, enable shared libs.
+       * tests/versioning.at (versioning): Add -no-undefined to
+       LDFLAGS.
+       (test_uninstalled): Also move $bindir out of the way
+       temporarily.
+
        Fix versioning test for LDFLAGS=-Wl,--as-needed.
        * tests/versioning.at (versioning): For the library update
        hypotheses, ensure the unchanged library libb isn't accidentally
index 31f294ec022bf698d45fbfcd120608366b1913df..69bf731ef7ed5b2ea19364518d13ab472c87765c 100644 (file)
@@ -103,6 +103,7 @@ int main (void)
 inst=`pwd`/inst
 libdir=$inst/lib
 bindir=$inst/bin
+LDFLAGS="$LDFLAGS -no-undefined"
 mkdir $inst $libdir $bindir
 
 for file in liba1.c liba2.c liba3.c liba4.c libb.c; do
@@ -155,10 +156,12 @@ test_uninstalled ()
 {
   # temporarily move installed libraries out of the way in order to avoid
   # skewing test results:
-  mv $libdir temp
+  mv $libdir temp-lib
+  mv $bindir temp-bin
   LT_AT_EXEC_CHECK([./prog1])
   LT_AT_EXEC_CHECK([./prog2])
-  mv temp $libdir
+  mv temp-lib $libdir
+  mv temp-bin $bindir
 }
 
 test_installed ()