Subject: Re: WARNING: -current toplevel build process changing!
To: None <tech-toolchain@netbsd.org>
From: Greg A. Woods <woods@weird.com>
List: tech-toolchain
Date: 06/02/2001 02:54:24
[ On Friday, June 1, 2001 at 20:33:44 (-0400), Todd Vierling wrote: ]
> Subject: Re: WARNING: -current toplevel build process changing!
>
> Because the top level make needs to work on *vendor* makes, which may not be
> bmake, and thus cannot read /etc/mk.conf.  The bootstrap harness builds
> bmake from the source tree in use, and needs to put it in TOOLDIR, which has
> to be defined *BEFORE* bmake is run.

Ah, of course.  That was going to be my first question too, but of
course I hadn't thought it all the way through yet....

Obviously in that case it can also be supplied on the command-line.  I
know of no (half-way modern) make that won't set variables that way.

> Now, I can probably put in some kind of hook to try to pry this out of
> mk.conf if the native system make is bmake.  I'll look into this.

That would be most useful!  (indeed my first reaction was that I'd
already be running bmake!  ;-)

-- 
							Greg A. Woods

+1 416 218-0098      VE3TCP      <gwoods@acm.org>     <woods@robohack.ca>
Planix, Inc. <woods@planix.com>;   Secrets of the Weird <woods@weird.com>