]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltmain.in: Save exit status of link_command before removing
authorAlexandre Oliva <oliva@dcc.unicamp.br>
Thu, 29 Apr 1999 12:01:59 +0000 (12:01 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Thu, 29 Apr 1999 12:01:59 +0000 (12:01 +0000)
symbol table object file.

ChangeLog
ltmain.in

index 514d2789b83175d5c39c4cf2882c631e619e481f..20b1ed87d5ee5d6ab3ca459dec312eba8930ae1d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+1999-04-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
+
+       * ltmain.in: Save exit status of link_command before removing
+       symbol table object file.
+
 1999-04-29  Gary V. Vaughan  <gary@oranda.demon.co.uk>
 
        * doc/PLATFORMS: updated my hpux-10.20 and cygwin box entries.
index eab494c6b5e12347ae98cc59ff917147c9c1c0be..34fef091c2239587813d2cfc9a0978103992f324 100644 (file)
--- a/ltmain.in
+++ b/ltmain.in
@@ -2547,14 +2547,15 @@ static const void *lt_preloaded_setup() {
        # We have no uninstalled library dependencies, so finalize right now.
        $show "$link_command"
        $run eval "$link_command"
+       status=$?
        
        # Delete the generated files.
        if test -n "$dlsyms"; then
-         $show "$rm $output_objdir/${output}S.${objext}"
-         $run $rm "$output_objdir/${output}S.${objext}"
+         $show "$rm $output_objdir/${outputname}S.${objext}"
+         $run $rm "$output_objdir/${outputname}S.${objext}"
        fi
 
-       exit $?
+       exit $status
       fi
 
       if test -n "$shlibpath_var"; then