Date: Mon, 22 Mar 2010 11:50:45 -0600 From: Scott Long <scottl@samsco.org> To: John Baldwin <jhb@freebsd.org> Cc: Alexander Leidinger <Alexander@leidinger.net>, "Robert N. M. Watson" <rwatson@freebsd.org>, freebsd-arch@freebsd.org Subject: Re: CTF patch for testing/review (was: Re: is dtrace usable?) Message-ID: <1C19222B-71A9-4A46-BF62-DD91CCE2923D@samsco.org> In-Reply-To: <201003221338.28130.jhb@freebsd.org> References: <E1Nnv0H-00020A-9M@kabab.cs.huji.ac.il> <201003220941.10525.jhb@freebsd.org> <20100322172104.14234yawbsev0sw8@webmail.leidinger.net> <201003221338.28130.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mar 22, 2010, at 11:38 AM, John Baldwin wrote: >=20 > Just about any port that doesn't use gmake. Also, anyone who writes a = foo.c=20 > and types 'make foo' to get automatic rules. I think we should only = enable=20 > CTF in stages. To do that safely, it needs to be opt-in in sys.mk. = We can=20 > then work on changing the defaults in certain places (e.g. bsd.kern.mk = and=20 > bsd.kmod.mk) to enable it for kernel builds and modules. Eventually = we could=20 > enable it by default in bsd.prog.mk and bsd.lib.mk if desired, but I = think=20 > those should be future steps. I think your patch has promise as being = a good=20 > approach, but it ctf needs to be off-by-default in sys.mk. Or just removed from sys.mk entirely and moved into appropriate bsd.*.mk = files as appropriate. I don't like that DTrace, which is encumbered as = part of the CDDL, is being treated as core FreeBSD functionality. It's = not. Scott
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1C19222B-71A9-4A46-BF62-DD91CCE2923D>