]> 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:09:05 +0000 (10:09 +0000)
committerPeter Rosin <peda@lysator.liu.se>
Thu, 28 Jul 2005 10:09:05 +0000 (10:09 +0000)
skipped_export is set to colon if _some_ cmd of
export_symbols_cmds is too long.

ChangeLog
config/ltmain.m4sh

index ffe8624d8684bc551b1a42d8740eb3f93e1cad46..27837c6d24a136588982b729b5907d873df1d00f 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 25a704186ac07c0666f338a365f7c3c5257c9528..641a834037b7c65556142147e1c1c6f6bb37becb 100644 (file)
@@ -4969,6 +4969,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"