[MacPorts] #43917: ROOT6 : Update to first production release, 6.00.00
MacPorts
noreply at macports.org
Sat Jun 7 03:44:32 PDT 2014
#43917: ROOT6 : Update to first production release, 6.00.00
-----------------------+---------------------------------
Reporter: jonesc@… | Owner: mojca@…
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: haspatch maintainer
Port: root6 |
-----------------------+---------------------------------
Comment (by jonesc@…):
>
> > ROOT6 - ROOT has dropped CINT in favour of cling, which is a new
interpreter based on clang. In order to do this, root builds its own
internal clang library. However, for 'real' compilation tasks it still
uses the same compiler as used to build itself. Again, by design, not a
bug.
>
> No, that is definitely, 100% a bug. If I am building on Linux and
deploying to FreeBSD, this will obviously not work. That design decision
causes cross compilation to outright fail and is misdesigned.
You are assuming cross compilation is something that makes sense for ROOT,
and that upstream support.... It isn't on both counts.
> > > Not that I'm aware of. This is not really a valid case and
represents a bug in root itself. The project (upstream) should make the
distinction between the toolchain used to build it and the toolchain it
uses. Without such a distinction, cross compilation is utterly
impossible.
> >
> > I disagree. Its not a bug in ROOT but part of its design.
>
> No, it is definitely a bug in the build system.
Going to have to agree to disagree here...
--
Ticket URL: <https://trac.macports.org/ticket/43917#comment:74>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list