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

Einstein Toolkit trac-noreply at einsteintoolkit.org
Fri Aug 3 06:48:05 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 eschnett):

 The -L path should not contain those libraries that are searched by
 default. The reason is that otherwise these system locations are
 potentially searched first, making it impossible to replace libraries that
 already exist on the system. That is, if we want to provide a library via
 ExternalLibraries (e.g. HDF5) that already exists on the system, the
 linker may then choose the system library instead, which would be wrong.

 /opt/local etc. (the "Mac OS X equivalents") are not part of the default
 search path, and should not be excluded.

 /usr/include and /usr/local/include should be excluded from -I (include
 path).

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


More information about the Trac mailing list