#1769: External libraries: moving towards multiarch library directory structure ------------------------------------+--------------------------------------- Reporter: bmundim | Owner: Type: defect | Status: review Priority: major | Milestone: ET_2015_05 Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ExternalLibraries HDF5 Multiarch ------------------------------------+---------------------------------------
Comment (by bmundim):
Replying to [comment:8 knarf]:
Can you please post a little more: your option list, and preferably a
complete log of the configure stage (HDF5)?
I used the ubuntu.cfg optionlist as it is in the repository. My config- info file is the following:
{{{ # CONFIGURATION : thc # CONFIG-DATE : Sat May 9 14:03:14 2015 (GMT) # CONFIG-HOST : bhlap # CONFIG-STATUS : 0 # CONFIG-OPTIONS : BOOST_DIR=/usr CC=gcc CFLAGS=-g3 -march=native -std=gnu99 CPP=cpp CPPFLAGS=-DMPICH_IGNORE_CXX_SEEK CPP_DEBUG_FLAGS=-DCARPET_DEBUG CPP_OPENMP_FLAGS=-fopenmp CPP_OPTIMISE_FLAGS=-DKRANC_VECTORS CPP_PROFILE_FLAGS= CPP_WARN_FLAGS=-Wall CXX=g++ CXXFLAGS=-g3 -march=native -std=gnu++0x CXX_DEBUG_FLAGS=-O0 CXX_OPENMP_FLAGS=-fopenmp CXX_OPTIMISE_FLAGS=-O2 -ffast-math CXX_PROFILE_FLAGS=-pg CXX_WARN_FLAGS=-Wall C_DEBUG_FLAGS=-O0 C_LINE_DIRECTIVES=yes C_OPENMP_FLAGS=-fopenmp C_OPTIMISE_FLAGS=-O2 -ffast-math C_PROFILE_FLAGS=-pg C_WARN_FLAGS=-Wall DEBUG=no F77=gfortran F77FLAGS=-g3 -march=native -fcray-pointer -m128bit-long-double -ffixed- line-length-none -fno-range-check F77_DEBUG_FLAGS=-O0 F77_OPENMP_FLAGS=-fopenmp F77_OPTIMISE_FLAGS=-O2 -ffast-math F77_PROFILE_FLAGS=-pg F77_WARN_FLAGS=-Wall F90=gfortran F90FLAGS=-g3 -march=native -fcray-pointer -m128bit-long-double -ffixed- line-length-none -fno-range-check F90_DEBUG_FLAGS=-O0 F90_OPENMP_FLAGS=-fopenmp F90_OPTIMISE_FLAGS=-O2 -ffast-math F90_PROFILE_FLAGS=-pg F90_WARN_FLAGS=-Wall FPP=cpp FPPFLAGS=-traditional FPP_DEBUG_FLAGS=-DCARPET_DEBUG FPP_OPENMP_FLAGS=-fopenmp FPP_OPTIMISE_FLAGS= FPP_PROFILE_FLAGS= FPP_WARN_FLAGS=-Wall F_LINE_DIRECTIVES=yes HDF5_DIR=/usr LDFLAGS=-rdynamic LIBDIRS= MPI_DIR=/usr OPENMP=yes OPTIMISE=yes PROFILE=no PTHREADS=yes VERSION=2012-09-28 WARN=yes }}}
config.log file is attached. The make.HDF5.defn file at Cactus/<config>/bindings/Configuration/Capabilities is as follows:
{{{ include /home/bruno/tmp/ET_git_dev/Cactus/configs/thc/bindings/Configuration/Capabilities/make.ZLIB.defn include /home/bruno/tmp/ET_git_dev/Cactus/configs/thc/bindings/Configuration/Capabilities/make.MPI.defn INC_DIRS += $(HDF5_INC_DIRS) HDF5_ENABLE_CXX = no HDF5_ENABLE_FORTRAN = yes LIBSZ_DIR = LIBZ_DIR = HDF5_INSTALL_DIR = HDF5_DIR = /usr HDF5_ENABLE_CXX = no HDF5_ENABLE_FORTRAN = yes HDF5_INC_DIRS = /usr/lib/x86_64-linux-gnu /usr/lib HDF5_LIB_DIRS = /usr/lib/x86_64-linux-gnu HDF5_LIBS = hdf5hl_fortran hdf5_fortran hdf5_hl hdf5 z m z HAVE_CAPABILITY_HDF5 = 1 }}}