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