[ET Trac] [Einstein Toolkit] #1769: External libraries: moving towards multiarch library directory structure

Einstein Toolkit trac-noreply at einsteintoolkit.org
Tue Nov 3 05:14:59 CST 2015


#1769: External libraries: moving towards multiarch library directory structure
------------------------------------+---------------------------------------
  Reporter:  bmundim                |       Owner:                                  
      Type:  defect                 |      Status:  reopened                        
  Priority:  major                  |   Milestone:  ET_2016_05                      
 Component:  EinsteinToolkit thorn  |     Version:  development version             
Resolution:                         |    Keywords:  ExternalLibraries HDF5 Multiarch
------------------------------------+---------------------------------------

Comment (by knarf):

 Replying to [comment:29 rhaas]:
 > On danger of exposing myself to friendly fire: unless we can make sure
 that the ExternalLibraries scripts and the changes for multi-arch work
 properly on (almost) all machine we need to support
 >
 > If not we should revert all changes and restore the state of the last
 release which, while undesirable in that it build from source too often,
 at least otherwise works.

 It did not really work either. It either also didn't add system include
 paths to HDF5_INC_DIRS for system libraries, or it did. Both decisions are
 incorrect. It only worked on Ubuntu, because the actual detection failed,
 and no system paths got involved. On systems without multi-arch we would
 still see the same problem we see now. The issue with Fortran now is not
 really multi-arch related, it just got exposed by fixing the latter.
 Reverting would provide a 'workaround' for Ubuntu, but only there.

 The only simple "fix" (simple because of the close release) would be to
 always build if Fortran is requested. Even if a library location was
 specified by the user it might be a system one, and show the current
 problem, and we don't have a good way of telling one from another (as
 pointed out earlier).

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


More information about the Trac mailing list