From owner-freebsd-arch@FreeBSD.ORG Mon Mar 22 17:50:49 2010 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1917A1065675; Mon, 22 Mar 2010 17:50:49 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id C70828FC14; Mon, 22 Mar 2010 17:50:48 +0000 (UTC) Received: from phobos.samsco.home (phobos.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.14.3/8.14.3) with ESMTP id o2MHojY3057191; Mon, 22 Mar 2010 11:50:45 -0600 (MDT) (envelope-from scottl@samsco.org) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii From: Scott Long In-Reply-To: <201003221338.28130.jhb@freebsd.org> Date: Mon, 22 Mar 2010 11:50:45 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <1C19222B-71A9-4A46-BF62-DD91CCE2923D@samsco.org> References: <201003220941.10525.jhb@freebsd.org> <20100322172104.14234yawbsev0sw8@webmail.leidinger.net> <201003221338.28130.jhb@freebsd.org> To: John Baldwin X-Mailer: Apple Mail (2.1077) X-Spam-Status: No, score=-1.0 required=3.8 tests=ALL_TRUSTED autolearn=unavailable version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on pooker.samsco.org Cc: Alexander Leidinger , "Robert N. M. Watson" , freebsd-arch@freebsd.org Subject: Re: CTF patch for testing/review (was: Re: is dtrace usable?) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2010 17:50:49 -0000 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