Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Nov 2013 15:27:42 +0100 (CET)
From:      Gerald Pfeifer <gerald@pfeifer.com>
To:        David Naylor <naylor.b.david@gmail.com>
Cc:        svn-ports-head@freebsd.org, Thierry Thomas <thierry@freebsd.org>, svn-ports-all@freebsd.org, Gerald Pfeifer <gerald@freebsd.org>, ports-committers@freebsd.org
Subject:   Re: svn commit: r332557 - head/lang/gcc
Message-ID:  <alpine.LNX.2.00.1311031525000.3029@tuna.site>
In-Reply-To: <12931610.t88EYPI6ck@dragon.dg>
References:  <201311022320.rA2NKEcg089316@svn.freebsd.org> <20131103110034.GA80884@graf.pompo.net> <alpine.LNX.2.00.1311031456490.3029@tuna.site> <12931610.t88EYPI6ck@dragon.dg>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 3 Nov 2013, David Naylor wrote:
>> Yes, since lang/gcc is the canonical version that should be used
>> (and is pulled in by USE_GCC=yes, for example).  At that point
>> lang/gcc46 will be the final release of GCC 4.6, lang/gcc47
>> will track GCC 4.7 and lang/gcc will track GCC 4.7 releases.
> Could you please explain why lang/gcc is not a meta-port tracking lang/gccXY 
> as appropriate?  It sounds to me lang/gcc is more "stable" than lang/gccXY 
> where lang/gccXY may track the tip of the branch?  

Yes.  In the above, lang/gcc will track GCC 4.7 releases whereas
lang/gcc47 will track GCC 4.7 snapshots.

The lang/gcc4x ports always have been tracking snapshots until that
release went EOL upstream at which point they moved to the final
release on that branch.

lang/gcc is there to track releases and receive as few updates as
reasonably possible. 

In other words, lang/gcc is the default port to use.  lang/gcc4x
shall be used when specifically necessary (newer version of GCC
required) or by those familiar and comfortable with newer versions.

Gerald




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.LNX.2.00.1311031525000.3029>