From owner-cvs-sys Sat Dec 7 11:58:17 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id LAA08159 for cvs-sys-outgoing; Sat, 7 Dec 1996 11:58:17 -0800 (PST) Received: from halloran-eldar.lcs.mit.edu (halloran-eldar.lcs.mit.edu [18.26.0.159]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id LAA08087; Sat, 7 Dec 1996 11:57:48 -0800 (PST) Received: by halloran-eldar.lcs.mit.edu; (5.65v3.2/1.1.8.2/19Aug95-0530PM) id AA20744; Sat, 7 Dec 1996 14:57:12 -0500 Date: Sat, 7 Dec 1996 14:57:12 -0500 From: Garrett Wollman Message-Id: <9612071957.AA20744@halloran-eldar.lcs.mit.edu> To: Peter Wemm Cc: "John S. Dyson" , dyson@freebsd.org, bde@zeta.org.au, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/include endian.h In-Reply-To: <199612070531.NAA27469@spinner.DIALix.COM> References: <199612070521.AAA00201@dyson.iquest.net> <199612070531.NAA27469@spinner.DIALix.COM> Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk < said: > I would also like to see all "unrecognised" options go into opt_global.h > as well, that will finish the 'make depend' fixes... ie: make depend > will be 100% safe, but unrecognised option changes will imply a complete > recompile... but that's better than requireing a complete recompile always > as it currently stands. I believe that this is a really, really bad idea. Sometimes, it is necessary to create an option with the specific intent that the programmer will be able to enable/disable it on a file-by-file basis by tweaking the Makefile and/or compiler command line. DIAGNOSTIC is the prime example of this sort of option---most of the time you /don't/ want it to be on in a part of the kernel other than what you're working on, and you'll probably do something like `make CC="cc -DDIAGNOSTIC"' to ensure that this is so. -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, ANA, or NSA| - Susan Aglukark and Chad Irschick