[MacPorts] #43917: ROOT6 : Update to first production release, 6.00.00

MacPorts noreply at macports.org
Fri Jun 6 01:42: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 jeremyhu@…):

 > root6-libc++.patch

 1) You copy pasted everything from llvm-3.5, including the comment ;)

 2) The checks for support of that variable aren't needed any more because
 it's supported in base 2.3.0 now, so you can remove the backwards
 compatible hacks.

 3) What links against root, and what other libraries does root use?  This
 will have a HUGE impact on that because anything that links against
 root6's libraries and any C++ libraries that root6 uses will need to use
 the libc++ runtime as well.

 ---

 > Given that clang-3.5 can now be compiled on 10.7 (which wasn't the case
 between January 5th and May 28th) something is telling me that ROOT 6 will
 also work there.

 I've been using clang-3.5 fine on SnowLeopard and later for quite some
 time.  The issue is that you needed base 2.3 (trunk at the time), and you
 needed to chose libc++ as your C++ runtime in macports.conf (by setting
 "cxx_stdlib libc++").

 ---

 > interferes with the choice of the Fortran compiler

 Ugg.  See https://trac.macports.org/wiki/PortfileRecipes#fortran for
 setting up the fortran compiler.

 ---

 > compiler.fallback-append macports-clang-3.5 macports-clang-3.4

 Why append 3.5 before 3.4?  Also 3.4 is already in the fallback list (it's
 actually preferred over 3.3).

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


More information about the macports-tickets mailing list