[MacPorts] #38868: ROOT Update to 5.34.06 + new clang 3.2 and 3.3 variants

MacPorts noreply at macports.org
Sun Apr 21 01:18:34 PDT 2013


#38868: ROOT Update to 5.34.06 + new clang 3.2 and 3.3 variants
-----------------------+---------------------------------
  Reporter:  jonesc@…  |      Owner:  macports-tickets@…
      Type:  update    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.1.3
Resolution:            |   Keywords:  haspatch maintainer
      Port:  root      |
-----------------------+---------------------------------

Comment (by jonesc@…):

 Replying to [comment:2 larryv@…]:
 > 1. Are the library dependencies on Clang necessary? The reason we
 declare GCC as a library dependency and not a build dependency is because
 builds often link to libgcc. Does ROOT link with Clang in some way?

 ROOT is different to a lot of ports in that the compiler used to build the
 port is required at runtime, as ROOT provides an interactice build
 environment based on the compiler used. That is why we offer so many
 variants, to allow the user the option to use whatever compiler they want.
 So yes, it is required more than just at build time.

 > 2. Is it necessary that `/usr/bin/file` be used in `configure`? We
 usually don’t go out of the way to use the system’s versions of simple
 tools. What problem does this prevent?

 That is done to work around a problem where the build would fail during
 configure if the user had MacPorts own 'file' port installed, due if I
 remember correctly (its been a while) due to it not properly supporting
 universal binaries. If this has changed, then it can be removed, but I
 think assuming /usr/bin/file is there is not a major deal ;)

 cheers Chris

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


More information about the macports-tickets mailing list