libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: libtool-2.2.8 fails test 56 with --as-needed


From: Ralf Wildenhues
Subject: Re: libtool-2.2.8 fails test 56 with --as-needed
Date: Mon, 7 Jun 2010 22:45:25 +0200
User-agent: Mutt/1.5.20 (2009-10-28)

* Ralf Wildenhues wrote on Mon, Jun 07, 2010 at 10:42:42PM CEST:
>     Fix versioning test for LDFLAGS=-Wl,--as-needed.

As a followup, I'm fixing the test for w32 systems with this obvious
patch.

Cheers,
Ralf

    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.

diff --git a/tests/versioning.at b/tests/versioning.at
index 31f294e..69bf731 100644
--- a/tests/versioning.at
+++ b/tests/versioning.at
@@ -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 ()



reply via email to

[Prev in Thread] Current Thread [Next in Thread]