Subject: Re: CVS commit: sharesrc/share/mk
To: Perry E. Metzger <>
From: Todd Vierling <>
List: tech-toolchain
Date: 10/29/2001 15:57:55
On 29 Oct 2001, Perry E. Metzger wrote:

: > There have been requests to add a default for TOOLDIR, and I have had some
: > reservations about this.  However, I do plan to add such a default, set to a
: > subdirectory of the top-level objdir (src/Makefile will include <>
: > and create an objdir like everyone else, too).  This will make the defaults
: > buildable without forcing anything to be set.
: I would very much like this for another reason. I need a directory to
: throw the metadata log for non-root builds into, and such a directory
: (or its objdir) would be perfect for such a purpose.

Actually, a top-level objdir (not the default TOOLDIR underneath it) would
probably be most appropriate here.

I've added a bulleted to-do item to turn on metadata logging automatically
if UNPRIVILEGED is set at the top level.

: > Right.  Also note that (as documented in the new BUILDING) the USETOOLS
: > variable will be tri-state, to emphasize the very different nature of
: > building without TOOLDIR.

: I don't think your explanation of the three states is sufficient for
: naive users to understand -- you might want to expand it in BUILDING.

I did; read BUILDING.  This post was an Executive Summary[tm].  8-)

-- Todd Vierling <>  *  Wasabi NetBSD:  Run with it.
-- CDs, Integration, Embedding, Support --