<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><font face="Arial" size="2" class=""><br class=""></font><div><blockquote type="cite" class=""><div class=""><font face="Arial" size="2" class="">On Apr 22, 2017, at 11:56 AM, db <<a href="mailto:iamsudo@gmail.com" class="">iamsudo@gmail.com</a>> wrote:</font></div><font face="Arial" size="2" class=""><br class="Apple-interchange-newline"></font><div class=""><div class=""><font face="Arial" size="2" class="">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?</font></div></div></blockquote></div><font face="Arial" size="2" class=""><br class=""></font><div class=""><font face="Arial" size="2" class=""><br class=""></font></div><div class=""><font face="Arial" size="2" class="">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.</font></div><div class=""><font face="Arial" size="2" class=""><br class=""></font></div><div class=""><div class=""><font face="Arial" size="2" class="">if {${cxx_stdlib} eq "libstdc++" } {</font></div><div class=""><font face="Arial" size="2" class=""><br class=""></font></div><div class=""><font face="Arial" size="2" class="">    compiler.blacklist-append   {macports-clang-3.[0-8]} clang</font></div><div class=""><font face="Arial" size="2" class=""><br class=""></font></div><div class=""><font face="Arial" size="2" class="">    compiler.whitelist-append  \</font></div><div class=""><font face="Arial" size="2" class="">        macports-clang-4.0     \</font></div><div class=""><font face="Arial" size="2" class=""><br class=""></font></div></div><div class=""><font face="Arial" size="2" class=""><br class=""></font></div><div class=""><font face="Arial" size="2" class=""><br class=""></font></div><div class=""><font face="Arial" size="2" class="">The full file is here:</font></div><div class=""><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><font face="Arial" size="2" class="">/opt/macports-ports/_resources/port1.0/group/cxx11-1.1.tcl</font></span></div></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><font face="Arial" size="2" class=""><br class=""></font></span></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Arial" size="2" class=""><br class=""></font></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Arial" size="2" class="">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.</font></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Arial" size="2" class=""><br class=""></font></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Arial" size="2" class="">Best,</font></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Arial" size="2" class=""><br class=""></font></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Arial" size="2" class="">Ken</font></div></body></html>