From owner-freebsd-questions@FreeBSD.ORG Wed Jun 20 14:38:09 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B90841065686 for ; Wed, 20 Jun 2012 14:38:09 +0000 (UTC) (envelope-from linnemannr@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 83DEE8FC17 for ; Wed, 20 Jun 2012 14:38:09 +0000 (UTC) Received: by dadv36 with SMTP id v36so10754669dad.13 for ; Wed, 20 Jun 2012 07:38:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=lbkiiJcqKwGWKABNI7eVqKT1LSZhWZvpiSU5hwdaGx4=; b=xR/GUYfPhkBfGxiYxLIRto3EgiDjdvgxWaNbadKo+VBGb9ZZC3PNpcXtiS2tzskkdc VPQ2Nq3sPK+xds7FzbNtg7xkW4MQ9fk+k/i7AfVHtddRbhZwE8b5Rf5WYwTPHH7GZrsM eEaR/ZtLlNAQzBw1S7sfbOj+OmWgHz6aH3jniOqlfwbHd0P3qblNFG8r+POtvY3Fbdpm 9U2S5LNNWQcWlKf6eiUD018sNN6iHRmV7nsnIhXB4UcdxxUi8kWsDw2vWFpLlKLCFbT9 H9K+sYmXktT5SAGLyBxE2UKCNPCSSkVf0RISzSNUy9I77sTh3QceBC1zSW6/8kdxdt9W 5HUg== MIME-Version: 1.0 Received: by 10.68.217.3 with SMTP id ou3mr77752026pbc.117.1340203083391; Wed, 20 Jun 2012 07:38:03 -0700 (PDT) Sender: linnemannr@gmail.com Received: by 10.68.7.9 with HTTP; Wed, 20 Jun 2012 07:38:03 -0700 (PDT) In-Reply-To: References: <4FCF9333.70201@speakeasy.org> <402199FE-380B-41B6-866B-7D5D66C457D5@lpthe.jussieu.fr> <20120619205225.21d6709f.freebsd@edvax.de> <20f61898ce668c96f8882981cf8e24f6@remailer.privacy.at> <4FE1AD27.8000704@gmail.com> <1340192731894-5720039.post@n5.nabble.com> <4FE1BD0E.5060300@pukruppa.de> Date: Wed, 20 Jun 2012 09:38:03 -0500 X-Google-Sender-Auth: MUK2Eh21H1y9ef121z5NoSTEqVA Message-ID: From: Reid Linnemann To: Wojciech Puchar Content-Type: text/plain; charset=ISO-8859-1 Cc: Peter Ulrich Kruppa , freebsd-questions@freebsd.org Subject: Re: Why Clang X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2012 14:38:09 -0000 On Wed, Jun 20, 2012 at 7:17 AM, Wojciech Puchar wrote: >>> Nothing wrong with productive flaming for me, >>> but it's just not typical code of conduct in FreeBSD >>> mailing list at all. >> >> Actually I can't remember any flame-war about system compilers - this is >> the first one. > > > because such situation like now never happened - changing C compiler to much > worse because of political reasons. > I think you misspelled "licensing and sponsorship". It's a fairly indisputable fact that without sponsoring users FreeBSD cannot move forward, and those sponsoring users do not get a warm fuzzy from the base system being built with a) An unmaintained GPLv2 licensed gcc or b) A maintained and current GPLv3 gcc with GPLv3 licensed libc. So between the options of 1) continuing to use an out of date compiler 2) alienating sponsors and losing their financial and developer support and 3) switching to a BSD licensed compiler/libc ... it's fairly obvious to me that options 1) and 2) lead to irrelevance and death of the project. clang being better than or on par with gcc in every conceivable category right this instant is far less important than continued existence and relevancy to sponsoring users, IMO.