Date: Fri, 16 Oct 1998 22:36:19 -0500 From: Richard Wackerbarth <rkw@Dataplex.NET> To: David Holland <dholland@cs.toronto.edu> Cc: dholland@cs.toronto.edu, asami@FreeBSD.ORG, kpielorz@tdx.co.uk, eivind@yes.no, current@FreeBSD.ORG Subject: Re: Never ending 'make clean' in kde port? Message-ID: <l03130301b24dc08ee159@[208.2.87.5]> In-Reply-To: <98Oct16.232938edt.37814-16861@qew.cs.toronto.edu> References: <l03130300b24db727abc4@[208.2.87.5]> from "Richard Wackerbarth" at Oct 16, 98 11:06:46 pm
next in thread | previous in thread | raw e-mail | index | archive | help
At 10:29 PM -0500 10/16/98, David Holland wrote: > > > > At 9:17 PM -0500 10/16/98, David Holland wrote: > > > > This is a clear case of the evils of "recursive make". > > > > http://www.canb.auug.org.au/~millerp/rmch/recu-make-cons-harm.html > > > > > >While this guy has some points, his assertion that it's always faster > > >to have one makefile is completely false - I broke netbsd's libc into > > >recursive makes at one point and it got a lot faster. > > > > > >Why? Probably because some of the operations on the dependency graph > > >are slower than O(n). > > > > I think that his comparison was based, in part, on the idea that you > > have to do many things repeatedly simply because you do not have the > > proper dependencies available. > >This is sometimes true, but in my experience it really doesn't happen >very often. > >*shrug* I disagree. Just look at the convoluted structure of "make world" or, the "make clean" in ports. Or just try (cd /usr/src; make ; make) I see it far too often. :-( Richard Wackerbarth To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?l03130301b24dc08ee159>