bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Parallel Build, but Not for the Command-Line Targets.


From: Ralph Corderoy
Subject: Re: Parallel Build, but Not for the Command-Line Targets.
Date: Wed, 27 Aug 2014 10:03:52 +0100

Hi don,

> That definitely makes sense, and I was quite shocked to discover this
> problem. ("make -j clean all" does /what/?!)

Me too.  :-)

> I thought a temporal prerequisite might be the solution.

Like a weak dependency, perhaps

    check?: all

> I claim that a requirement for ordering on the command line is caused,
> for the most part, because the user knows what logical order the
> makefile needs, and the makefile cannot express the requirement for
> itself.

Hmm, but it doesn't remove the long-established usefulness of running
through targets in argv[] order.  I'm not sure I'd like the non-parallel
`make install all check' do `all check install';  that would be even
more surprising than what brought us both here.  :-)

Cheers, Ralph.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]