]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltmain.in: Remove convenience libraries from deplibs for Darwin.
authorDave Vasilevsky <thevas@mac.com>
Thu, 2 May 2002 20:38:30 +0000 (20:38 +0000)
committerRobert Boehne <rboehne@gnu.org>
Thu, 2 May 2002 20:38:30 +0000 (20:38 +0000)
ChangeLog
ltmain.in

index 09d72581aab0007881da561c1d63518234bf7d28..2ed58b390dce81aa1649a39f2aaf8efb7b563a55 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2002-05-02  Dave Vasilevsky  <thevas@mac.com>
+
+       * ltmain.in: Remove convenience libraries from deplibs for Darwin.
 2002-05-02  Fritz Elfert  <felfert@to.com>
 
        * libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Modify archive_expsym_cmds
index 190931afb9850ddf2a4feb66ff5d9f5e180e1344..13eacfc54549c634034f3cf9f08920cd8bcadc0d 100644 (file)
--- a/ltmain.in
+++ b/ltmain.in
@@ -2940,7 +2940,18 @@ EOF
        if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
          eval cmds=\"$archive_expsym_cmds\"
        else
+         save_deplibs="$deplibs"
+         for conv in $convenience; do
+           tmp_deplibs=
+           for test_deplib in $deplibs; do
+             if test "$test_deplib" != "$conv"; then
+               tmp_deplibs="$tmp_deplibs $test_deplib"
+             fi
+           done
+           deplibs="$tmp_deplibs"
+         done
          eval cmds=\"$archive_cmds\"
+         deplibs="$save_deplibs"
        fi
        save_ifs="$IFS"; IFS='~'
        for cmd in $cmds; do