From owner-freebsd-current@FreeBSD.ORG Wed Jan 14 04:06:13 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 554581065670; Wed, 14 Jan 2009 04:06:13 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from sippysoft.com (gk1.360sip.com [72.236.70.240]) by mx1.freebsd.org (Postfix) with ESMTP id 1B3FD8FC1A; Wed, 14 Jan 2009 04:06:12 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from [192.168.1.38] (S0106001372fd1e07.vs.shawcable.net [70.71.171.106]) (authenticated bits=0) by sippysoft.com (8.13.8/8.13.8) with ESMTP id n0E46Ama085695 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 13 Jan 2009 20:06:11 -0800 (PST) (envelope-from sobomax@FreeBSD.org) Message-ID: <496D64A0.1090309@FreeBSD.org> Date: Tue, 13 Jan 2009 20:05:52 -0800 From: Maxim Sobolev Organization: Sippy Software, Inc. User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: Pegasus Mc Cleaft References: <20090113044111.134EC1CC0B@ptavv.es.net> <20090113222023.GA51810@lor.one-eyed-alien.net> <496D1ED6.4090202@FreeBSD.org> <200901132356.40820.ken@mthelicon.com> In-Reply-To: <200901132356.40820.ken@mthelicon.com> Content-Type: text/plain; charset=KOI8-U; format=flowed Content-Transfer-Encoding: 7bit Cc: Eitan Adler , freebsd-current@FreeBSD.org, Michel Talon , Brooks Davis , Stephen Montgomery-Smith 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 04:06:13 -0000 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