Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Nov 2015 15:14:19 +0100
From:      John Marino <freebsd.contact@marino.st>
To:        Guido Falsi <madpilot@FreeBSD.org>, Alexey Dokuchaev <danfe@FreeBSD.org>,  Gerald Pfeifer <gerald@pfeifer.com>
Cc:        John Marino <marino@freebsd.org>, Adam Weinberger <adamw@adamw.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r388648 - in head/net: asterisk11 asterisk13
Message-ID:  <5640AA3B.7060106@marino.st>
In-Reply-To: <5640A999.1050307@FreeBSD.org>
References:  <201506052330.t55NUBZL020965@svn.freebsd.org> <alpine.LSU.2.20.1511082001320.2548@anthias> <564044BC.5050203@FreeBSD.org> <alpine.LSU.2.20.1511091255000.2548@anthias> <56408CCC.20302@marino.st> <56408FE3.9040105@marino.st> <alpine.LSU.2.20.1511091339330.2548@anthias> <20151109130052.GA95999@FreeBSD.org> <5640A999.1050307@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 11/9/2015 3:11 PM, Guido Falsi wrote:
> On 11/09/15 14:00, Alexey Dokuchaev wrote:
>> On Mon, Nov 09, 2015 at 01:45:37PM +0100, Gerald Pfeifer wrote:
>>> On Mon, 9 Nov 2015, John Marino wrote:
>>>> "current GCC" is a bit confusing to me.  Do you mean "Ports GCC"?  
>>>> Or "appropriate GCC" ?  I think the wording would confuse users too.
>>
>> +1; "current GCC" is a bit vague; certainly seasoned ports hackers would
>> know what it means, but for user Joe it might not be immediately clear
>> when this message pops up in dialog(1) without ^C'ing and reading the
>> Makefile.
>>
>>> I guess the full version would be "Use GCC, just not the crappy old
>>> version in base of older versions of FreeBSD" (except for lang/gambit-c
>>> and cad/ghdl).
>>>
>>> Perhaps
>>>
>>>   GCC_DESC?=	Use GCC (from ports)
>>
>> I'd vote for "Use modern GCC (from ports)" or "Build with modern GCC".
>>
> 
> I agree with the idea, really.
> 
> I just feel compelled to point out one detail, the GCC option could also
> used to indicate the port should compile using any GCC, also including
> the one included in base. Usually this does not happen just because
> depending on ports GCC exclusively is easier than allowing base one too.
> 
> I agree this is really a minor issue.
> 

But that's pie-in-the-sky.
If it works with base gcc, there wouldn't be a GCC options.
If the default GCC is 4.8 (soon to be 4.9) then there's a good chance
gcc 4.7 or 4.6 won't build.

Lastly, you can use make.conf to force a higher GCC than 4.8 but that's
a global option.

John






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5640AA3B.7060106>