On Wed, 15 Aug 2012, Diego Elio Pettenò wrote:

why are you using multiple convenience libraries? If you're not going to
install any of them, and the result is one final binary, you should just
list all the sources to that one target. This also helps if you change
some of the source files as it only needs to re-perform the final link
step instead of having to do one or more ar calls.

+1 on this opinion.

The software I maintain does not use convenience libraries. They are only needed for recursive (i.e. evil) builds. Convenience libraries are slow and they block parallel builds.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/

Reply via email to