tech-toolchain archive

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

Re: make: enhancements?



On Sat, Apr 24, 2010 at 04:47:52AM +0000, David Holland wrote:
 > On Mon, Apr 05, 2010 at 12:01:38PM -0700, Simon Gerraty wrote:
 > > .NOTPARALLEL:  put make into compat mode, since maxJobs=1 is insufficient
 > >           to fix missing dependencies.
 > 
 > I'm not convinced this is desirable, BTW.

then in a later post,

 > > I've dropped the change to .NOTPARALLEL since I know
 > > at least dh didn't like that, and it can be achieved other ways.

I missed that part and apparently misread the sources earlier today
while looking for uses of "compatMake". :-/

 > I know it runs totally
 > different code in compat mode (this is something that should probably
 > be cleaned up) but even so, shouldn't it end up with the same tree
 > order with one job? It has to process sources left-to-right or .WAIT
 > won't work, and that ordering constraint is all that traditional make
 > ever offered.
 > 
 > Do you have an example of a makefile that induces different behavior
 > in the two cases, and that works predictably in legacy makes, i.e.
 > isn't just flatly broken?

However, this question stands... it would be good to figure out
exactly what it is and isn't doing with -j1. :-/

-- 
David A. Holland
dholland%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index