From owner-freebsd-current@FreeBSD.ORG Tue Jun 1 08:24:53 2010 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 009141065676; Tue, 1 Jun 2010 08:24:53 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id C8D9B8FC24; Tue, 1 Jun 2010 08:24:52 +0000 (UTC) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by cyrus.watson.org (Postfix) with ESMTPS id 785F346BA4; Tue, 1 Jun 2010 04:24:52 -0400 (EDT) Date: Tue, 1 Jun 2010 09:24:52 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Garrett Cooper In-Reply-To: Message-ID: References: <20100529130240.GA99732@freebsd.org> <20100530135859.GI83316@deviant.kiev.zoral.com.ua> <508DA8CE-749A-46B4-AF0B-392DB08CBBCD@samsco.org> <20100531095617.GR83316@deviant.kiev.zoral.com.ua> <20100531112529.GA42524@freebsd.org> <20100531113456.GB42524@freebsd.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Attilio Rao , Kostik Belousov , Roman Divacky , current@freebsd.org Subject: Re: [TESTING]: ClangBSD branch needs testing before the import to HEAD X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jun 2010 08:24:53 -0000 On Mon, 31 May 2010, Garrett Cooper wrote: > I personally would much rather have the glue in place to switch between > compilers and have things default to the base version of gcc than just > magically switch the compiler over to clang. > > But I like my bikesheds painted gray. Calling that a bikeshed misses the point of bikesheds. :-) I can't imagine that anyone is arguing for switching the default compiler to clang any time soon. The goal of the current exercise is to provide infrastructure and increase exposure. An entirely seperate set of decisions will be required to (perhaps) throw the following switches: - Make clang the default bootstrapping compiler (i.e., build kernel+world with it) on supported architectures. - Make clang the default ports build compiler. - Install clang as cc. Robert