Subject: Re: make: making .WAIT recursive
To: Aaron J. Grier <agrier@poofygoof.com>
From: James Chacon <jmc@NetBSD.org>
List: tech-toolchain
Date: 02/16/2006 16:07:56
On Thu, Feb 16, 2006 at 09:22:29PM +0000, David Laight wrote:
> On Wed, Feb 15, 2006 at 11:43:55PM -0800, Aaron J. Grier wrote:
> > if the two things don't depend on each other, then why can't they happen
> > concurrently?
> 
> Maybe they both try to build the same intermediate target.
> This (sort of) happens in sys/i386/stand/bootxx where the different
> options want to use the same libraries...

Combine this with dependcies possibly spread across makefile's and it comes
down to either a .WAIT type syntax that's fully recursive or no -j type
behavior with any sanity.

Basically we need this if -j is to really function.

James