[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