Date: Mon, 21 Jul 2003 13:29:12 -0700 From: "David O'Brien" <obrien@freebsd.org> To: Tim Kientzle <kientzle@acm.org> Cc: current@freebsd.org Subject: Re: Buildworld fails in 5.1 Message-ID: <20030721202912.GB21283@dragon.nuxi.com> In-Reply-To: <3F1C18CB.6030201@acm.org> References: <20030716181354.GA44980@dan.emsphone.com> <20030717074756.B17029@gamplex.bde.org> <20030717123524.T24327@schnell.net> <20030718154832.K21942@gamplex.bde.org> <20030718095946.H29869@schnell.net> <3F183EF9.7020506@acm.org> <20030721084750.GH12996@roark.gnf.org> <3F1C1695.30409@acm.org> <20030721163719.GI12996@roark.gnf.org> <3F1C18CB.6030201@acm.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 21, 2003 at 09:46:03AM -0700, Tim Kientzle wrote:
> Gordon Tetlow wrote:
> >On Mon, Jul 21, 2003 at 09:36:37AM -0700, Tim Kientzle wrote:
> >>Hmmm... Is that what .ORDER is for? To work around a
> >>parallel make that gratuitously rebuilds things?
> >
> >Right it serializes build dependencies. The problem with crunchgen ...
>
> I would argue "the problem with make"... ;-) I think it's pretty
> clear that
It is not clear.
> a b c: foo
> buildabc
>
> does not require that 'buildabc' be run three times.
The above is short hand for
a: foo
buildabc
b: foo
buildabc
c: foo
buildabc
make in no way knows that buildabc produces 3 things and not a single
one.
--
-- David (obrien@FreeBSD.org)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030721202912.GB21283>
