[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