Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Mar 2015 23:01:33 +0100
From:      John Marino <freebsd.contact@marino.st>
To:        Gerald Pfeifer <gerald@pfeifer.com>, John Marino <marino@FreeBSD.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: svn commit: r381535 - head/lang/gcc5
Message-ID:  <5509F5BD.3080004@marino.st>
In-Reply-To: <alpine.LSU.2.11.1503182248200.3069@tuna.site>
References:  <201503181039.t2IAd5Bk091541@svn.freebsd.org> <alpine.LSU.2.11.1503182248200.3069@tuna.site>

next in thread | previous in thread | raw e-mail | index | archive | help
On 3/18/2015 22:49, Gerald Pfeifer wrote:
> On Wed, 18 Mar 2015, John Marino wrote:
>> Modified: head/lang/gcc5/Makefile.DragonFly
>> ==============================================================================
>> +# The following modification to CXXFLAGS is needed in the case of DragonFly
>> +# 4.1+ building lang/gcc5 with the gcc50 base compiler when the system
>> +# libraries were built by the gcc47 base compiler.
> 
> Are these ports really called gcc50 and gcc47 in Dragon-land? 

They aren't ports, they are the values of the CCVER environment variable
that seamlessly switches between the base compilers.

The value is static.  Even if the base compiler is upgraded to 5.1 or
5.2, it will be still be known as gcc50.

The "gcc5" value of CCVER forces selection of the port compiler lang/gcc5.

The gcc version scheme change was pretty pointless (it could have easily
been 5.0.1, 5.0.2, 5.0.3, 6.0.0, 6.0.1, 6.0.2) but that's a different
discussion.  The fallout from the version change has been continuous
though.  It even broke lang/gprbuild, and caused quite a mess with
dports modes to bsd.gcc.mk as 5 < 47.  Just a bad idea.

John



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5509F5BD.3080004>