automake vs. GNU make
Posted Feb 7, 2008 0:33 UTC (Thu) by vmole
In reply to: automake vs. GNU make
Parent article: LCA: Disintermediating distributions
recursive "make" is notoriously difficult to get right
And there's no good reason for it, except habit. Peter Miller has a nice paper of why recursive make is bad, and a solution. And yes, I converted a fairly large build system from recursive make to his approach, without moving any code. The no-act case went, where everything is up-to-date, went from over a minute to about 5 seconds. More importantly, builds got much more reliable and much more efficient, re-building everything that needed to be rebuilt, and nothing that didn't. Lovely.
the only reasonable way to do this portably is with GNU libtool
HAHAHAHAHAHA. You funny. Libtool is the devil's spawn. If it worked, it would worth it. Maybe.
to post comments)