[prev in list] [next in list] [prev in thread] [next in thread] 

List:       macports-dev
Subject:    Re: [macports-ports] branch master updated: libsigcxx3: append macports-gcc-7 to fallback list
From:       Ryan Schmidt <ryandesign () macports ! org>
Date:       2018-05-23 8:33:47
Message-ID: 05BC01E9-5945-4851-83D4-596E2B25A29D () macports ! org
[Download RAW message or body]


On May 22, 2018, at 17:56, David B. Evans wrote:

> David B. Evans (dbevans) pushed a commit to branch master
> in repository macports-ports.
> 
> 
> https://github.com/macports/macports-ports/commit/72943fb126dd2cdb71d5651a42cb9d65398963ef
>  
> The following commit(s) were added to refs/heads/master by this push:
> 
> new 72943fb  libsigcxx3: append macports-gcc-7 to fallback list
> 
> 72943fb is described below
> 
> 
> commit 72943fb126dd2cdb71d5651a42cb9d65398963ef
> 
> Author: David B. Evans
> AuthorDate: Tue May 22 15:56:11 2018 -0700
> 
> 
> libsigcxx3: append macports-gcc-7 to fallback list
> 
> 
> 
> Attempt to fix build on 10.5 ppc.
> 
> ---
> devel/libsigcxx3/Portfile | 1 +
> 1 file changed, 1 insertion(+)
> 
> 
> diff --git a/devel/libsigcxx3/Portfile b/devel/libsigcxx3/Portfile
> index bac577d..a9380e6 100644
> --- a/devel/libsigcxx3/Portfile
> +++ b/devel/libsigcxx3/Portfile
> @@ -46,6 +46,7 @@ compiler.blacklist-append {clang < 900.0.39} macports-clang-3.*
> # powerpc platforms want to use macports-gcc-6
> # C++17 support requires macports-gcc-7
> compiler.blacklist-append macports-gcc-6
> +compiler.fallback-append macports-gcc-7

As of MacPorts 2.4.3, macports-gcc-6 and macports-gcc-7 are already in the fallback \
list, so this line is unnecessary and should be removed.

The problem is that the cxx11 1.1 portgroup uses "compiler.whitelist macports-gcc-6", \
which means that it cannot use any other compiler. This was done before MacPorts \
2.4.3 -- before MacPorts base knew about using macports-gcc. The portgroup needs to \
be changed to use compiler.blacklist instead of compiler.whitelist.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic