Hi Patrick,

* Patrick Welche wrote on Fri, Dec 21, 2007 at 03:54:37PM CET:
> 
> I think that question still stands, but my rm -f is actually from just above
> that spot:

Sorry, I haven't had time to look at this issue, and it may well be
a few more days.

>   6183            # Handle the remaining objects by creating one last
>   6184            # reloadable object file.  All subsequent reloadable object
>   6185            # files will link in the last one created.
>   6186            test -z "$concat_cmds" || concat_cmds=$concat_cmds~
>   6187            eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist 
> $last_robj~\$RM $last_robj\"
>   6188            delfiles="$delfiles $output"
> 
> In line 6187, $last_robj is empty for me. (Why not just add it to delfiles?)

Adding it to delfiles makes the algorithm use quadratic amount of
disk space, rather than linear.

Try something like
  test -z \"$last_robj\" || \$RM $last_robj

instead of `\$RM $last_robj' (untested).

Cheers,
Ralf


_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to