testing the value of ${CXX} in ports Makefile

Shane Ambler FreeBSD at ShaneWare.Biz
Sat Jan 31 07:35:02 UTC 2015


On 31/01/2015 15:30, Jan Beich wrote:

>  Also, the following wouldn't work
>
>    .if ${CHOSEN_COMPILER_TYPE} == "gcc" && ${COMPILER_VERSION} == 49
>
> because COMPILER_VERSION or COMPILER_FEATURES are evaluated against
> COMPILER_TYPE, not CHOSEN_COMPILER_TYPE.

That is a good point, it appears we currently only get the chosen 
compiler type and not it's version or features.

So COMPILER_FEATURES and COMPILER_VERSION should be set against
CHOSEN_COMPILER_TYPE as that is the one to be used to build the current
port, which would be the one we want to know about when making build
decisions.

Or at least there should be CHOSEN_COMPILER_FEATURES and 
CHOSEN_COMPILER_VERSION

I have chosen to submit this as a bug report -
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197219


-- 
FreeBSD - the place to B...Software Developing

Shane Ambler



More information about the freebsd-ports mailing list