From: Alexandre Oliva Date: Thu, 29 Apr 1999 12:01:59 +0000 (+0000) Subject: * ltmain.in: Save exit status of link_command before removing X-Git-Tag: release-1-3~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fbeb1845e717630a77ab29e866c8f22f826af48f;p=thirdparty%2Flibtool.git * ltmain.in: Save exit status of link_command before removing symbol table object file. --- diff --git a/ChangeLog b/ChangeLog index 514d2789b..20b1ed87d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +1999-04-29 Alexandre Oliva + + * ltmain.in: Save exit status of link_command before removing + symbol table object file. + 1999-04-29 Gary V. Vaughan * doc/PLATFORMS: updated my hpux-10.20 and cygwin box entries. diff --git a/ltmain.in b/ltmain.in index eab494c6b..34fef091c 100644 --- 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