Buildworld fails in 5.1

David O'Brien obrien at freebsd.org
Mon Jul 21 13:29:22 PDT 2003


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 at FreeBSD.org)


More information about the freebsd-current mailing list