From owner-freebsd-stable@FreeBSD.ORG Tue May 29 08:24:40 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6DF251065672; Tue, 29 May 2012 08:24:40 +0000 (UTC) (envelope-from dewayne.geraghty@heuristicsystems.com.au) Received: from nskntmtas05p.mx.bigpond.com (nskntmtas05p.mx.bigpond.com [61.9.168.149]) by mx1.freebsd.org (Postfix) with ESMTP id B73A78FC12; Tue, 29 May 2012 08:24:39 +0000 (UTC) Received: from nskntotgx03p.mx.bigpond.com ([58.172.112.105]) by nskntmtas05p.mx.bigpond.com with ESMTP id <20120529082438.MPFE24726.nskntmtas05p.mx.bigpond.com@nskntotgx03p.mx.bigpond.com>; Tue, 29 May 2012 08:24:38 +0000 Received: from hermes.heuristicsystems.com.au ([58.172.112.105]) by nskntotgx03p.mx.bigpond.com with ESMTP id <20120529082438.LYJU2714.nskntotgx03p.mx.bigpond.com@hermes.heuristicsystems.com.au>; Tue, 29 May 2012 08:24:38 +0000 Received: from white (white.hs [10.0.5.2]) (authenticated bits=0) by hermes.heuristicsystems.com.au (8.14.5/8.13.6) with ESMTP id q4T8LVqB098805 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 29 May 2012 18:21:32 +1000 (EST) (envelope-from dewayne.geraghty@heuristicsystems.com.au) From: "Dewayne Geraghty" To: "'Matthew Seaman'" , "'Randy Bush'" References: <4FC47BB5.7000204@FreeBSD.org> Date: Tue, 29 May 2012 18:21:31 +1000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <4FC47BB5.7000204@FreeBSD.org> Thread-Index: Ac09ba0wmEZuk7n6S82TnrihaeTwkQABUUSw X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-SIH-MSG-ID: qR86FNL+TAD0zmQv0WC2O1J3yArnq3Mt8ZoaRdJjqwQZTUTduMHbU67mJrM8kMf21jdcNhKPPGUqYKT0X4/QsOM= Cc: freebsd-stable@freebsd.org Subject: RE: clang tautology X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 May 2012 08:24:40 -0000 > -----Original Message----- > From: owner-freebsd-stable@freebsd.org > [mailto:owner-freebsd-stable@freebsd.org] On Behalf Of Matthew Seaman > Sent: Tuesday, 29 May 2012 5:33 PM > To: Randy Bush > Cc: FreeBSD Stable > Subject: Re: clang tautology > > On 29/05/2012 04:47, Randy Bush wrote: > > is the clang build for releng_9 for amd64 in good enough > shape that i > > can simply > > csup > > hack make.conf > > make buildworld > > make kernel > > boot single > > make installworld > > mergemaster -cviFU > > reboot > > > > as if life was normal? > > Pace Doug's comments on how to use mergemaster, this works > for me. I run my main server compiled with clang. However, > it isn't under any sort of load and I haven't done any sort > of performance analysis so I don't know if I'd consider clang > on a high performance server at the moment. > > Most ports compile very well using clang, but there are > exceptions. Not so many though as to preclude using clang as > the default compiler for ports. > > Cheers, > > Matthew > > -- > Dr Matthew J Seaman MA, D.Phil. > PGP: http://www.infracaninophile.co.uk/pgpkey > > > Mark Linimon is monitoring the status of ports and clang at http://blog.vx.sk/archives/25-FreeBSD-Compiler-Benchmark-gcc-base-vs-gcc-po rts-vs-clang.html Which might save you some work. FYI: This is a little dated and predates the recently committed clang v3.1 http://blog.vx.sk/archives/25-FreeBSD-Compiler-Benchmark-gcc-base-vs-gcc-po rts-vs-clang.html Regards, Dewayne.