]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
Optimize assignment of output_la.
authorPeter Rosin <peda@lysator.liu.se>
Thu, 8 Jul 2010 12:23:02 +0000 (14:23 +0200)
committerPeter Rosin <peda@lysator.liu.se>
Thu, 8 Jul 2010 12:23:02 +0000 (14:23 +0200)
* libltdl/config/ltmain.m4sh (func_mode_link): Save two fork/exec
instances.
Report by Ralf Wildenhues.

ChangeLog
libltdl/config/ltmain.m4sh

index b180dc6d26dd1da5b8c212fba04d23758529c289..16de0b36b9beaeb778786dee74704b6f3a2186a1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-07-08  Peter Rosin  <peda@lysator.liu.se>
+
+       Optimize assignment of output_la.
+       * libltdl/config/ltmain.m4sh (func_mode_link): Save two fork/exec
+       instances.
+       Report by Ralf Wildenhues.
+
 2010-07-08  Gary V. Vaughan  <gary@gnu.org>
 
        Fix a cut-n-pasto in "2010-07-07 Charles Wilson" patch.
index 1a2c02d3b6c68e5d369bd843da37f78f649f21b9..a8f0ac137b97ca336edc5aca6330cd320077f9a7 100644 (file)
@@ -6916,7 +6916,8 @@ EOF
                func_show_eval "$cmd" 'exit $?'
                skipped_export=false
              elif test -n "$nm_file_list_spec"; then
-               output_la=`$ECHO "X$output" | $Xsed -e "$basename"`
+               func_basename "$output"
+               output_la=$func_basename_result
                save_libobjs=$libobjs
                save_output=$output
                output=${output_objdir}/${output_la}.nm