|
From: | Bob Friesenhahn |
Subject: | Re: Using convenience libraries with non-recursive make |
Date: | Wed, 15 Aug 2012 14:41:06 -0500 (CDT) |
User-agent: | Alpine 2.01 (GSO 1266 2009-07-14) |
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 address@hidden, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
[Prev in Thread] | Current Thread | [Next in Thread] |