[MacPorts] #50011: root6 - update to 6.06.00

MacPorts noreply at macports.org
Tue Dec 15 13:12:44 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     |
-----------------------+---------------------------------

Comment (by jeremyhu@…):

 Replying to [comment:13 jonesc@…]:
 > Both of these where unable to build this root6 update (Sorry, I cannot
 recall if the issue was specifically with the internal clang build, or
 root itself). It could also be due to the fact I wish to enable C++14
 support with this update.

 Based on http://clang.llvm.org/cxx_status.html, it looks like llvm 3.4 and
 later support C++14, so I'd expect Xcode 6.2 to work for you as well as
 macports-clang-3.4.  I wonder what the issue is.

 > Forcing the use of MP's clang 3.7 fixed both cases.

 > > > I thought the comment was referring to disabling tsan in the
 internal clang build built as part of the root6 port ?
 > >
 > > It would be built as part of compiler-rt, not clang, specifically.
 And that only refers to very recent (within the past month) llvm trunk.
 Hopefully you're using more mature sources than that ;).
 >
 > I believe ROOT6 is using internal LLVM 3.7.0 sources (at least thats
 whats report when it configures the build, I don't know exactly what
 tag/revision etc. they are using).

 Then you don't need to worry about tsan.  That just landed in master a few
 weeks ago.

 Replying to [comment:14 jonesc@…]:
 > OK, so the issue is the C++14 support enabled in this update.
 >
 > If I turn this off, then on 10.8 and 10.9 the default Xcode compilers
 are able to build this update.
 >
 > I do want though to enable c++14 by default at least on platforms that
 support it via Xcode (10.10 and 10.11), as I now users want to start using
 this standard, so the options are
 >
 > 1. Provide a consistent C++14 environment across all platforms, which
 implies 10.7 to 10.9 all use MP's Clang 3.7
 >
 > 2. Only enable C++14 by default on 10.10 and 10.11.
 >
 > I am marginally in favour of 1., as it gives a consistent environment on
 all OSes, but am happy to be convinced the implication that has on 10.7 -
 10.9 is too much.

 I'd suggest making it a variant that is on by default if Xcode 6.3 (?) or
 later is installed.

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


More information about the macports-tickets mailing list