Skip site navigation (1)Skip section navigation (2)
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>