]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltmain.in (link mode): Ignore errors from expr when
authorAlbert Chin-A-Young <china@thewrittenword.com>
Fri, 5 Aug 2005 07:53:43 +0000 (07:53 +0000)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Fri, 5 Aug 2005 07:53:43 +0000 (07:53 +0000)
determining if piece-wise linking should be done.

ChangeLog
ltmain.in

index 8d8b6f49ee8eb60d82358412283a529bddcf5935..9cd41c77ec37d95b4b8d780d3a4738ae03d3d5f5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-08-05  Albert Chin-A-Young  <china@thewrittenword.com>
+
+       * ltmain.in (link mode): Ignore errors from expr when
+       determining if piece-wise linking should be done.
+
 2005-08-03  Peter Ekberg  <peda@lysator.liu.se>
 
        * libltdl/ltdl.c (sys_wll_open): Set the error mode so that no
index 392b89b1f2211cf484f59071547ef70ab092d6e2..d07ab2481849d0e4035247e270185b070efe5622 100644 (file)
--- a/ltmain.in
+++ b/ltmain.in
@@ -3887,7 +3887,8 @@ EOF
          fi
        fi
 
-       if test "X$skipped_export" != "X:" && len=`expr "X$test_cmds" : ".*"` &&
+       if test "X$skipped_export" != "X:" &&
+          len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
           test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
          :
        else
@@ -3922,7 +3923,7 @@ EOF
          do
            eval test_cmds=\"$reload_cmds $objlist $last_robj\"
            if test "X$objlist" = X ||
-              { len=`expr "X$test_cmds" : ".*"` &&
+              { len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
                 test "$len" -le "$max_cmd_len"; }; then
              objlist="$objlist $obj"
            else
@@ -5184,7 +5185,7 @@ fi\
            oldobjs="$objlist $obj"
            objlist="$objlist $obj"
            eval test_cmds=\"$old_archive_cmds\"
-           if len=`expr "X$test_cmds" : ".*"` &&
+           if len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
               test "$len" -le "$max_cmd_len"; then
              :
            else