[MacPorts] #50011: root6 - update to 6.06.00

MacPorts noreply at macports.org
Mon Dec 14 10:49:21 PST 2015


#50011: root6 - update to 6.06.00
-----------------------+---------------------------------
  Reporter:  jonesc@…  |      Owner:  mojca@…
      Type:  update    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:  haspatch maintainer
      Port:  root6     |
-----------------------+---------------------------------
Changes (by mojca@…):

 * cc: jeremyhu@… (added)


Comment:

 Chris, I would suggest cheating a bit and copying the compiler
 blacklisting from `clang-3.8`:
 {{{
 # llvm-3.5 and later requires a C++11 runtime
 # XCode 4.3's clang (318.x) fails per
 https://trac.macports.org/ticket/44161
 # XCode 4.5's clang (421.11.66) fails due to
 http://llvm.org/bugs/show_bug.cgi?id=20184
 # Xcode 4.6.3's clang (425.0.28) fails due to
 http://trac.macports.org/ticket/46897
 # Xcode 5.1.0's clang (503.0.35) fails due to
 https://llvm.org/bugs/show_bug.cgi?id=25673
 # Xcode 6.2's clang (600.0.57) fails due to
 https://llvm.org/bugs/show_bug.cgi?id=25753
 # clang older than 3.5 fail due to
 https://llvm.org/bugs/show_bug.cgi?id=25753
 compiler.blacklist *gcc* {clang < 602} macports-clang-3.3 macports-
 clang-3.4

 # Remove this when loosening the blacklist above or when a newer base is
 released
 compiler.fallback-append macports-clang-3.7 macports-clang-3.6 macports-
 clang-3.5

 if {${subport} eq "clang-${llvm_version}"} {
     # Don't self-host.  We may have issues if we have a slightly newer
 llvm version that
     # is not binary compatible with the older clang version we're trying
 to use.

     compiler.blacklist-append macports-clang-${llvm_version}
 }
 }}}

 We can certainly check if we could circumvent some problems like
 https://llvm.org/bugs/show_bug.cgi?id=25753. It would help if users didn't
 have to install `clang-3.7` on every single OS before being able to
 install `root6`, but I don't know if there are easy workarounds or not.

-- 
Ticket URL: <https://trac.macports.org/ticket/50011#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list