]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* config/ltmain.m4sh (func_mode_link) <lib>: Make sure
authorPeter Ekberg <peda@lysator.liu.se>
Thu, 28 Jul 2005 10:07:17 +0000 (10:07 +0000)
committerPeter Rosin <peda@lysator.liu.se>
Thu, 28 Jul 2005 10:07:17 +0000 (10:07 +0000)
skipped_export is set to colon if _some_ cmd of
export_symbols_cmds is too long.

ChangeLog
config/ltmain.m4sh

index 4639782954ab11c24e0df10476fe6e5ca3c0e4ef..4f8a30e37b82455a6ec11d3f6b951c459b34cfbd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-07-28  Peter Ekberg  <peda@lysator.liu.se>
+
+       * config/ltmain.m4sh (func_mode_link) <lib>: Make sure
+       skipped_export is set to colon if _some_ cmd of
+       export_symbols_cmds is too long.
+
 2005-07-28  Peter Ekberg  <peda@lysator.liu.se>
 
        * libltdl/ltdl.c: The linker is confused by having one
index 35c2bb85128d0f6d74dc559d347d521008507576..417a5fe097bc35c4b71cfc597e5b422b99b5f289 100644 (file)
@@ -5003,6 +5003,9 @@ EOF
                # The command line is too long to execute in one step.
                func_echo "using reloadable object file for export list..."
                skipped_export=:
+               # Break out early, otherwise skipped_export may be
+               # set to false by a later but shorter cmd.
+               break
              fi
            done
            IFS="$save_ifs"