Follow-up Comment #9, bug #14927 (project make):

We don't need to worry about shared libraries because make's special syntax
only works for archives (created by ar) not for shared libraries, which are
constructed like programs (created by the linker).  An archive stores a time
last modified for every object in it, and they can be updated/removed/etc.
from the archive one at a time.  You can't do that with shared libraries.

It's very true that you can't use intermediate files for shared libraries,
just like you can't use them for programs.

I have a fix that I think works for archives plus parallelism, although it's
not the same one suggested by Reid originally.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?14927>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/


Reply via email to