From owner-cvs-all Thu Feb 5 01:58:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA22601 for cvs-all-outgoing; Thu, 5 Feb 1998 01:58:56 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA22595 for ; Thu, 5 Feb 1998 01:58:54 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id UAA31717; Thu, 5 Feb 1998 20:54:38 +1100 Date: Thu, 5 Feb 1998 20:54:38 +1100 From: Bruce Evans Message-Id: <199802050954.UAA31717@godzilla.zeta.org.au> To: eivind@yes.no, wollman@khavrinen.lcs.mit.edu Subject: Re: cvs commit: src/sys/conf options src/sys/gnu/ext2fs ext2_alloc.c ext2_balloc.c ext2_inode.c ext2_lookup.c ext2_subr.c ext2_vnops.c src/sys/i386/i386 busdma_machdep.c machdep.c pmap.c swtch.s trap.c vm86.c vm_machdep.c src/sys/i386/ibcs2 ibcs2_sysi86. Cc: cvs-committers@FreeBSD.ORG Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe cvs-all" >>[DIAGNOSTIC] >Well, the way I've always used it was to turn it on for just those >specific modules I was debugging. That keeps the code perturbation That should still work, since if DIAGNOSTIC is not configured, then opt_diagnostic.h will not define DIAGNOSTIC, so you can still use `make COPTFLAGS=-DDIAGNOSTIC'. `make COPTFLAGS=-DDIAGNOSTIC=0' won't work to turn off DIAGNOSTIC if it is configured, but it is already broken, since COPTFLAGS and COPTS are almost perfectly misplaced at the beginning and near the end of CFLAGS respectively, so COPTFLAGS can't be used to override COPTS. Similarly for DEBUG. Bruce