qt5 build dependency on clang
Ken Cunningham
ken.cunningham.webuse at gmail.com
Sat Apr 22 19:27:20 UTC 2017
> On Apr 22, 2017, at 11:56 AM, db <iamsudo at gmail.com> wrote:
>
> On a 10.8.5-system with default compiler qt5 @5.7.1 and qt56 @5.6.2 require clang-4.0 to build, while another whose compiler is set to clang-3.9 shows this as dependency. Can anyone confirm the former?
The clang-4.0 dependency on a stock unmodified 10.8.5 system comes from the cxx11 1.1 portgroup being include in qt5, which whitelists this compiler for you.
if {${cxx_stdlib} eq "libstdc++" } {
compiler.blacklist-append {macports-clang-3.[0-8]} clang
compiler.whitelist-append \
macports-clang-4.0 \
The full file is here:
/opt/macports-ports/_resources/port1.0/group/cxx11-1.1.tcl
For your other situation where the cxx_stdlib has been set to libc++, this whitelisting will not be forced, and you’ll go back to default to clang-3.9, which has been set in your macports.conf default_compilers setting.
Best,
Ken
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20170422/a001892a/attachment.html>
More information about the macports-users
mailing list