]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltconfig.in: Correct sed expression that extracts symbols
authorAlexandre Oliva <oliva@dcc.unicamp.br>
Sun, 25 Apr 1999 10:38:46 +0000 (10:38 +0000)
committerGary V. Vaughan <gary@gnu.org>
Sun, 25 Apr 1999 10:38:46 +0000 (10:38 +0000)
from cygwin def files.  Ignore demangled C++ names, if any.

ChangeLog
ltconfig.in

index a8bdb6fca29029ea565b118b3219fee14ad06e2c..7a3a84fc504508f077031188b5055855a1837097 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 
        * libltdl/ltdl.c: Remove trivial warnings.
 
+1999-04-22  Frank Ch. Eigler  <fche@cygnus.com>
+
+       * ltconfig.in: Correct sed expression that extracts symbols
+       from cygwin def files.  Ignore demangled C++ names, if any.
+
 1999-04-12  John David Anglin  <dave.anglin@nrc.ca>
 
        * libltdl/ltdl.c (shl_close): shl_t was correct here...
index 9f83b08156d48290cc1b096b5b953d0f11944138..88e1144dc44941e9f5cd548e037162776ff5ac28 100755 (executable)
@@ -1110,7 +1110,7 @@ EOF
       sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $0 > $objdir/$soname-ltdll.c~
       (cd $objdir && $CC -c $soname-ltdll.c)~
       $DLLTOOL --export-all --exclude-symbols DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12 --output-def $objdir/$soname-def  $objdir/$soname-ltdll.$objext $libobjs~
-      sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]* ; *//" < $objdir/$soname-def > $export_symbols'
+      sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]* ;.*//" < $objdir/$soname-def > $export_symbols'
 
     archive_expsym_cmds='echo EXPORTS > $objdir/$soname-def~
       _lt_hint=1;