From owner-freebsd-current@FreeBSD.ORG Wed Jan 14 09:13:46 2009 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 822E31065704 for ; Wed, 14 Jan 2009 09:13:46 +0000 (UTC) (envelope-from talon@lpthe.jussieu.fr) Received: from shiva.jussieu.fr (shiva.jussieu.fr [134.157.0.129]) by mx1.freebsd.org (Postfix) with ESMTP id CD2328FC13 for ; Wed, 14 Jan 2009 09:13:45 +0000 (UTC) (envelope-from talon@lpthe.jussieu.fr) Received: from parthe.lpthe.jussieu.fr (parthe.lpthe.jussieu.fr [134.157.10.1]) by shiva.jussieu.fr (8.14.3/jtpda-5.4) with ESMTP id n0E9DhVY057238 ; Wed, 14 Jan 2009 10:13:43 +0100 (CET) X-Ids: 164 Received: from asmodee.lpthe.jussieu.fr (asmodee.lpthe.jussieu.fr [134.157.10.34]) by parthe.lpthe.jussieu.fr (Postfix) with ESMTP id 6F34A89E9F; Wed, 14 Jan 2009 10:13:42 +0100 (CET) Received: by asmodee.lpthe.jussieu.fr (Postfix, from userid 2005) id 6304242FC; Wed, 14 Jan 2009 10:13:42 +0100 (CET) Date: Wed, 14 Jan 2009 10:13:42 +0100 From: Michel Talon To: Maxim Sobolev Message-ID: <20090114091342.GA19986@lpthe.jussieu.fr> References: <20090113044111.134EC1CC0B@ptavv.es.net> <20090113222023.GA51810@lor.one-eyed-alien.net> <496D1ED6.4090202@FreeBSD.org> <200901132356.40820.ken@mthelicon.com> <496D64A0.1090309@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <496D64A0.1090309@FreeBSD.org> User-Agent: Mutt/1.4.2.2i X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (shiva.jussieu.fr [134.157.0.164]); Wed, 14 Jan 2009 10:13:44 +0100 (CET) X-Virus-Scanned: ClamAV 0.94.2/8863/Wed Jan 14 08:08:56 2009 on shiva.jussieu.fr X-Virus-Status: Clean X-Miltered: at jchkmail2.jussieu.fr with ID 496D90CC.007 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 496D90CC.007/134.157.10.1/parthe.lpthe.jussieu.fr/parthe.lpthe.jussieu.fr/ X-j-chkmail-Score: MSGID : 496D90CC.007 on jchkmail2.jussieu.fr : j-chkmail score : . : R=. U=. O=. B=0.035 -> S=0.035 X-j-chkmail-Status: Ham X-Mailman-Approved-At: Wed, 14 Jan 2009 12:23:34 +0000 Cc: freebsd-current@FreeBSD.org Subject: Re: Alternatives to gcc (was Re: gcc 4.3: when will it become standard compiler?) 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: Wed, 14 Jan 2009 09:13:51 -0000 On Tue, Jan 13, 2009 at 08:05:52PM -0800, Maxim Sobolev wrote: > Pegasus Mc Cleaft wrote: > > Would this approach get around the need to have 4.3 installed as a > > BSD default? > > Well, this is workaround not a solution. Sooner or later FreeBSD will > hit some principal limitation of the current compiler, like for example > it was in the old days of gcc 2.xx, when FreeBSD had stuck with version > that was outdated by few years resulting in inability to use any more or > less modern C++ code with the system compiler. Existing processors > develop all the time (SSE 4.2 for example) and the new architectures > emerge (Cell for example), so that it's just matter of time when it > happens again. > > -Maxim I agree completely with that. Keeping an old compiler in FreeBSD so that it is GPL V2 is untenable. I see only two solutions, either removing the whole build chain of the base system (compiler + buildutils) and maintening it as a port, up to date, or revisiting this issue of the GPL V3 and arrive at the conclusion that it is obvious that this is a non problem for FreeBSD. Apparently the FreeBSD project doesn't want to include any GPL V3 because there are industrial partners who have banned the GPl V3, out of purely ideological position, without any rational basis. I wonder why the FreeBSD project has any reason to follow them. Of course one can also wait that a BSD alternative is available, with the same level of performance and reliability as Gcc, perhaps in ten years, if ever. -- Michel TALON