From ac6bf76b306bb88552065761637e5fe56d8873ff Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Sun, 25 Apr 1999 10:38:46 +0000 Subject: [PATCH] * ltconfig.in: Correct sed expression that extracts symbols from cygwin def files. Ignore demangled C++ names, if any. --- ChangeLog | 5 +++++ ltconfig.in | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a8bdb6fca..7a3a84fc5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -65,6 +65,11 @@ * libltdl/ltdl.c: Remove trivial warnings. +1999-04-22 Frank Ch. Eigler + + * ltconfig.in: Correct sed expression that extracts symbols + from cygwin def files. Ignore demangled C++ names, if any. + 1999-04-12 John David Anglin * libltdl/ltdl.c (shl_close): shl_t was correct here... diff --git a/ltconfig.in b/ltconfig.in index 9f83b0815..88e1144dc 100755 --- a/ltconfig.in +++ b/ltconfig.in @@ -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; -- 2.47.3