Subject: Re: Toolchain Update (27-Nov-2001)
To: Alistair Crooks <>
From: Todd Vierling <>
List: tech-toolchain
Date: 11/27/2001 15:46:21
On Tue, 27 Nov 2001, Alistair Crooks wrote:

: >  - Change MKfoo=no back to NOfoo= in various Makefiles.  The behavior
: >    desired here is to override any user setting, which is precisely what
: >    NOfoo does.  (This manifests as a problem when someone sets MKMAN=yes or
: >    MKPIC=yes in mk.conf, which should be a perfectly legal action.)
: I really loathe those NOfoo=yes type of definitions. OK, so I have a tiny
: brain, but it really does take me a while to work out what is negative and
: what isn't.

Actually, I was going to replace them with:

NOMAN=		# defined

: I'm not sure it's going to stop any of the user errors that we've seen
: reported - can we think of a better way to do this, please? e.g.
: 	_MKMAN= no
: or something like that?

Well, I was going to go with the NOfoo names, simply because *BSD has had
these variables for ages, and it's much simpler to use them rather than
invent a new set.  (We've been keeping NOfoo for `compatibility' all this
time anyway.)

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