From owner-freebsd-ports@FreeBSD.ORG Mon Jul 30 00:11:15 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 37023106566B for ; Mon, 30 Jul 2012 00:11:15 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from opti.dougb.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id CF1BE14FCE7; Mon, 30 Jul 2012 00:11:14 +0000 (UTC) Message-ID: <5015D122.4040608@FreeBSD.org> Date: Sun, 29 Jul 2012 17:11:14 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120728 Thunderbird/14.0 MIME-Version: 1.0 To: Gerald Pfeifer References: In-Reply-To: X-Enigmail-Version: 1.4.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Brendan Fabeny , freebsd-ports@FreeBSD.org, Kevin Oberman Subject: Re: lang/gcc46 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2012 00:11:15 -0000 On 07/29/2012 16:55, Gerald Pfeifer wrote: > lang/gcc and lang/gcc46 should be fully compatible, without rebuilds > necessary. Only when lang/gcc is going to move to GCC 4.7 later this > year would I consider that. IMO this highlights the issue that unversioned instances of ports that really need versioning (like gcc) are a bad idea. It's much better for users to be able to tie their installations to a particular version, and then only update when they need to. The fact that someday in the future users who innocently upgrade lang/gcc will suddenly find that everything relying on libgcc at runtime is now broken pretty much speaks for itself. Perl is the shining example of how the versioning strategy works well, lang/python and lang/php5 are examples of where it's not meeting our users' needs. Doug -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909)