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/