#1769: External libraries: moving towards multiarch library directory structure ------------------------------------+--------------------------------------- Reporter: bmundim | Owner: Type: defect | Status: reopened Priority: major | Milestone: ET_2015_11 Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ExternalLibraries HDF5 Multiarch ------------------------------------+--------------------------------------- Changes (by bmundim):
* status: closed => reopened * resolution: fixed =>
Comment:
Hi Frank,
the issue with using 'gcc --dumpmachine' is that we end up having a system directory in the middle of a list of directories in the linking stage. Then it could pick up other system libraries we might not want to use. As long as the system libraries are linked last then it should be ok. The same for the include directories. As long as the system include directories are last in the list then we are fine.
Anyways, I am reopening this ticket because the script is not able to find /usr/include/hdf5.mod which is in my system and hdf5 library installed does support fortran. In addition your solution was applied only for HDF5 external library. There are others that need to be patched such as Boost, PAPI and pthreads. They were also moved to multiarch layout on ubuntu.