From owner-freebsd-questions@FreeBSD.ORG Thu Mar 31 15:29:25 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 33AAE1065670 for ; Thu, 31 Mar 2011 15:29:25 +0000 (UTC) (envelope-from nec556@retena.com) Received: from resmaa14.ono.com (smtp14.ono.com [62.42.230.176]) by mx1.freebsd.org (Postfix) with ESMTP id BF5638FC24 for ; Thu, 31 Mar 2011 15:29:24 +0000 (UTC) Received: from GogPortatil.retena.com (212.21.232.228) by resmaa14.ono.com (8.5.113) (authenticated as nec556@retena.com) id 4D7F86D500333BD9; Thu, 31 Mar 2011 17:16:44 +0200 Message-ID: <4D7F86D500333BD9@> (added by postmaster@resmaa14.ono.com) X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9 Date: Thu, 31 Mar 2011 17:16:38 +0200 To: Anton Shterenlikht From: Eduardo In-Reply-To: <20110331144924.GC85381@mech-cluster241.men.bris.ac.uk> References: <20110331133753.GB93855@gizmo.acns.msu.edu> <20110331144924.GC85381@mech-cluster241.men.bris.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Cc: freebsd-questions@freebsd.org Subject: Re: gcc 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: Thu, 31 Mar 2011 15:29:25 -0000 At 16:49 31/03/2011, you wrote: >On Thu, Mar 31, 2011 at 09:37:53AM -0400, Jerry McAllister wrote: > > On Wed, Mar 30, 2011 at 10:10:44PM -0500, Adam Vande More wrote: > > > > > On Wed, Mar 30, 2011 at 9:06 PM, Gary Dunn wrote: > > > > > > > When will we bump the version of gcc? On my fresh 8.2 build > it is 4.2.1. > > > > The ports tree has newer, up to 4.7.0 dated 19 Mar 2011. > > > > > > > > > > Probably never, as GPL 3 code isn't allowed in the base > system. There have > > > been some optimizations backported to gcc in CURRENT that add > in stuff like > > > newer instruction sets I believe. > > > > eg. If you want a newer gcc, such as the one in ports, then go > > ahead and install it. The system uses a FreeBSD c compiler, not gcc. > >What is FreeBSD c compiler? >Isn't it GCC? Now yes, but FreeBSD needs an iso c'99 compiler and source code is iso oriented, not gcc, afaik gcc hacks and code that only compiles on gcc can't be commited, there's a mailing list for iso99 compatibility checks. gcc is one of them, but there are others. 9.0-CURRENT uses llvm but in theory you can use anyone, even tcc. >% cc --version >cc (GCC) 4.2.1 20070719 [FreeBSD] > >As far back as I know (starting from 4.9) >it's always been GCC > >Perhaps I misunderstood you..