[MPlayer-dev-eng] .developer cruft

Diego Biurrun diego at biurrun.de
Sun Apr 2 10:23:00 CEST 2006


On Sat, Apr 01, 2006 at 08:29:03PM -0500, Rich Felker wrote:
> On Sun, Apr 02, 2006 at 12:12:12AM +0200, Diego Biurrun wrote:
> > > I can guarantee it's a LOT worse on my system. Probably 10s or more.
> > > This is unacceptable.
> > 
> > Huh?  I have the same hardware as you in my PC, I've never had this
> > problem.  Provide some steps to reproduce :)
> 
> Buy hdd that is not 7200 rpm udma100 or 166 or whatever the fastest
> nonsense is now.

There are 3 SCSI 4GB HDDs in that machine, you can guess their age,
although admittedly my dev tree is on a RAID0 partition over all three
disks...

> > > > I've read that paper as well, but while the rant is completely right in
> > > > theory, the practical instructions for implementing non-recursive make
> > > > are missing from it.  Where are the examples of non-recursive make
> > > > usage?  The whole world seems to happily use it recursively...
> > > 
> > > The whole world does a lot of stupid things. :)))))
> > 
> > Sure, but when the world just ignores the textbook correct solution it
> > may also be that the textbook correct solution isn't all that hot.
> 
> There's absolutely nothing 'not all that hot' about the correct use of
> makefiles except that people are too stupid to write them correctly.

Either that or the cost benefit ratio is not appealing enough to make
people overcome their inertia.  I have yet to see a real world example
for recursive make failures.

Look at the FFmpeg build system.  Modulo a bit of cruft that still needs
to be moved into configure I'm rather happy how it's turning out.  It's
simple, it's understandable, it's (still) recursive, it works(TM).  Of
course, if you have further suggestions for improvement, I'm all ears.

> Heading this fud over and over makes me sick, and hearing it from you
> is even more disappointing.

Oh, come on, spare us the drama ;)

Diego




More information about the MPlayer-dev-eng mailing list