[ET Trac] [Einstein Toolkit] #1006: ExternalLibraries' configure.sh scripts handle /usr inconistently

Einstein Toolkit trac-noreply at einsteintoolkit.org
Fri Aug 3 09:09:29 CDT 2012


#1006: ExternalLibraries' configure.sh scripts handle /usr inconistently
------------------------------------+---------------------------------------
  Reporter:  rhaas                  |       Owner:                   
      Type:  defect                 |      Status:  new              
  Priority:  minor                  |   Milestone:                   
 Component:  EinsteinToolkit thorn  |     Version:                   
Resolution:                         |    Keywords:  ExternalLibraries
------------------------------------+---------------------------------------

Comment (by hinder):

 It turns out that this was not just a theoretical question; this is the
 exact cause of the problem I am fighting right now.  The problem is not
 restricted to the system locations, it includes any location which might
 have more than one library present.  Once any thorn has asked for that
 location to be added to the library path, you are at risk of getting all
 the libraries in that path from that location, irrespective of where you
 intended to get them from.  For example, I have OpenMPI installed both by
 MacPorts in /opt/local and by the system in /usr.  I also have HDF5
 installed by MacPorts in /opt/local.  Once HDF5 has added /opt/local/lib
 to the library path, there is no way to stop OpenMPI also being picked up
 from /opt/local/lib when I wanted the version in /usr.

 Can one use an absolute path with "-l" to choose a specific version of a
 library?

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1006#comment:3>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list