]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
Fixed archive_cmd for cygwin32, mingw32, aix3 and aix4.
authorGary V. Vaughan <gary@gnu.org>
Fri, 27 Nov 1998 15:17:21 +0000 (15:17 +0000)
committerGary V. Vaughan <gary@gnu.org>
Fri, 27 Nov 1998 15:17:21 +0000 (15:17 +0000)
AUTHORS
ChangeLog
ltconfig.in

diff --git a/AUTHORS b/AUTHORS
index 721fbca96f84b5f524a7eceb4c2fc4b22e5fea3e..fc91b658ce8bc9f1f37f7af1c575f65f1de7cd0a 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -5,3 +5,4 @@ Foundation.
 Gordon Matzigkeit.  Designed and implemented libtool.
 Alexandre Oliva <oliva@dcc.unicamp.br>.  Co-maintainer.
 Thomas Tanner <tanner@gmx.de>.  Co-maintainer.
+Gary V. Vaughan <garyv@oranda.demon.co.uk>.  Co-maintainer.
\ No newline at end of file
index f430b9bca67aa09d44094f87715044380e195734..a14f7353655fd164875d44b3001714d54c6edee0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+1998-11-27  Gary V. Vaughan  <garyv@oranda.demon.co.uk>
+
+       * AUTHORS: Added myself as a co-maintainer.
+
+       * ltconfig.in (archive_cmds): The `;\' in a compound statement is
+       expanded wrongly for cygwin32, mingw32, aix3 and aix4. Changed to
+       `;'.
+
 1998-11-25  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
        * libtool.spec (URL): point to www.gnu.org
index 7ca2d7008e0648e73911c55f5c6d778dc3d0bdba..c17fc41b92c6a053ca53f6e8a6b658871eb398f4 100755 (executable)
@@ -988,7 +988,7 @@ __dll_entry (HINSTANCE hinst, DWORD reason, LPVOID reserved)
 }
 ' > ltdll.c
       archive_cmds='$CC -c '"`pwd`"'/ltdll.c~ echo EXPORTS > $lib.exp~
-      if test -z "$export_symbols"; then $NM$libobjs | $global_symbol_pipe | sed '\''s/.* //'\'' > $lib.exp;\
+      if test -z "$export_symbols"; then $NM$libobjs | $global_symbol_pipe | sed '\''s/.* //'\'' > $lib.exp;
       else cat "$export_symbols" > $lib.exp; fi~\
       $LD -s --base-file $soname-base --dll -e ___dll_entry@12 -o $lib libtool.$objext$libobjs$deplibs~\
       $DLLTOOL --as=$AS --dllname $soname --def $lib.exp --base-file $soname-base --output-exp $soname-exp~\
@@ -1037,7 +1037,7 @@ else
   case "$host_os" in
   aix3*)
     allow_undefined_flag=unsupported
-    archive_cmds='if test -z "$export_symbols"; then $NM$libobjs | $global_symbol_pipe | sed '\''s/.* //'\' | sort | uniq' > $lib.exp;\
+    archive_cmds='if test -z "$export_symbols"; then $NM$libobjs | $global_symbol_pipe | sed '\''s/.* //'\' | sort | uniq' > $lib.exp;
         else cat "$export_symbols" > $lib.exp; fi~$LD -o $objdir/$soname$libobjs$deplibs -bE:$lib.exp -T512 -H512 -bM:SRE~$AR cru $lib $objdir/$soname'
     # Note: this linker hardcodes the directories in LIBPATH if there
     # are no directories specified by -L.
@@ -1051,7 +1051,7 @@ else
 
   aix4*)
     allow_undefined_flag=unsupported
-    archive_cmds='if test -z "$export_symbols"; then $NM$libobjs | $global_symbol_pipe | sed '\''s/.* //'\' | sort | uniq' > $lib.exp;\
+    archive_cmds='if test -z "$export_symbols"; then $NM$libobjs | $global_symbol_pipe | sed '\''s/.* //'\' | sort | uniq' > $lib.exp;
         else cat "$export_symbols" > $lib.exp; fi~ $CC -o $objdir/$soname$libobjs$deplibs ${wl}-bE:$lib.exp ${wl}-bM:SRE ${wl}-bnoentry~$AR cru $lib $objdir/$soname'
     hardcode_direct=yes
     hardcode_minus_L=yes
@@ -1082,7 +1082,7 @@ __dll_entry (HINSTANCE hinst, DWORD reason, LPVOID reserved)
 }
 ' > ltdll.c
       archive_cmds='$CC -c '"`pwd`"'/ltdll.c~ echo EXPORTS > $lib.exp~
-      if test -z "$export_symbols"; then $NM$libobjs | $global_symbol_pipe | sed '\''s/.* //'\'' > $lib.exp;\
+      if test -z "$export_symbols"; then $NM$libobjs | $global_symbol_pipe | sed '\''s/.* //'\'' > $lib.exp;
       else cat "$export_symbols" > $lib.exp; fi~\
       $LD -s --base-file $soname-base --dll -e ___dll_entry@12 -o $lib libtool.$objext$libobjs$deplibs~\
       $DLLTOOL --as=$AS --dllname $soname --def $lib.exp --base-file $soname-base --output-exp $soname-exp~\