Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Nov 2005 00:36:59 +0900
From:      Norikatsu Shigemura <nork@FreeBSD.org>
To:        Andrey Chernov <ache@FreeBSD.org>
Cc:        ports@FreeBSD.org, nork@FreeBSD.org
Subject:   Re: Integrated DEBUG related macros to WITH_DEBUG/WITHOUT_DEBUG
Message-ID:  <20051116003659.681c6944.nork@FreeBSD.org>
In-Reply-To: <20051113125046.GA44237@nagual.pp.ru>
References:  <200511130038.jAD0cgLb043746@sakura.ninth-nine.com> <20051113120157.GA42256@nagual.pp.ru> <20051113212402.bf0fe702.nork@FreeBSD.org> <20051113125046.GA44237@nagual.pp.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 13 Nov 2005 15:50:47 +0300
Andrey Chernov <ache@FreeBSD.ORG> wrote:
> > > *DEBUG knob has different meaning from port to port and often not just -g 
> > > adding, but turns on internal port debugging output/checks.
> > > It means that it should be turned on/off separately on per port basis.
> > > I.e. WITH_<portname>_DEBUG.
> > > WITH_<portname>_* style options also allows to add them all into 
> > > /etc/make.conf without creating name conflicts between the ports.
> > 	I don't think so.  There are 127ports supported DEBUG related
> > 	knobs.  Only 127ports, and there are some ports which we
> > 	request with DEBUG related knobs at the most.
> > 	'WITH_DEBUG' is well known and global knob.  This is POLA
> > 	important.  If you want to turn on/off per port, you can
> > 	set following description in /etc/make.conf.  This is ungy,
> > 	sure.  But it's casual.
> First of all, I don't see any sense to turn debug for all 127 ports at 
> once. For many years the only need I see - turn for one of them. So it 

	Disscussed with: hrs
	I noticed my miss.  Sorry I don't think that *ALL* DEBUG related
	knobs should be integrated.  I consider that *AS POSSIBLE AS*
	DEBUG related knobs should be integated.

>>	ok? using *_DEBUG_* knobs.  But I think that these should not
>>	    be replaced to WITH_DEBUG.  Semantics different.

	I know well that there are many ports which cannot be integrated.
	But I hope 'as possible as' and 'keep it simply'.

> isn't "global knob" as you say. It is local per port knob and should not 
> affect other ports.

	Sure.  WITH_DEBUG is well-known, I saied 'global'.  But
	it is local per port.  So I think that  Stijn's idea is
	good.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051116003659.681c6944.nork>