(unknown)

Ileana Dumitrescu <[email protected]>
Newsgroups gmane.comp.gnu.libtool.cvs
Message-ID <[email protected]>
branch: master
commit eeee0216edf71315e15060454dec7a61581977db
Author: Ileana Dumitrescu <[email protected]>
AuthorDate: Sat Jun 8 11:43:59 2024 +0300

    libtool: Add no-undefined flag based on host OS
    
    Without the no-undefined flag, the test will fail on Mingw and
    Cygwin, so the flag will be appended for windows compilation. With
    the flag, the test will fail on NetBSD, so the flag is removed.
    
    * tests/bug_62343.at: Add no-undefined flag for windows-based
      compilation and remove otherwise.
---
 tests/bug_62343.at | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/tests/bug_62343.at b/tests/bug_62343.at
index f6053dc6..75ceafd3 100644
--- a/tests/bug_62343.at
+++ b/tests/bug_62343.at
@@ -54,7 +54,16 @@ AT_CHECK([$LIBTOOL --mode=compile --tag=CXX g++ -no-canonical-prefixes -c x.cpp]
 
 AT_CHECK([$GREP -- '-no-canonical-prefixes' stdout], [0], [ignore])
 
-AT_CHECK([$LIBTOOL --mode=link --tag=CXX g++ -no-undefined -no-canonical-prefixes -o libx.la -rpath /usr/lib64/ x.lo], [0], [stdout], [stderr])
+host_flags=:
+case $host_os in
+  cygwin* | mingw* | windows*)
+    host_flags=-no-undefined
+    ;;
+  *)
+    ;;
+esac
+
+AT_CHECK([$LIBTOOL --mode=link --tag=CXX g++ -no-canonical-prefixes $host_flags -o libx.la -rpath /usr/lib64/ x.lo], [0], [stdout], [stderr])
 
 AT_CHECK([$GREP -- '-no-canonical-prefixes' stdout], [0], [ignore])
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.