HI Matthias, thanks for your input -- you might be onto something RE ld
We use a wrapper script for ld: ``` blaschke@cori06:~> which ld /global/common/cori/software/altd/2.0/bin/ld ``` which is managed by the ALTD module (Automatic Library Tracking Database). Using the system linker (which is what cmake is picking up) isn't usually a problem, but in this case it might be. I checked Aaditya's loaded modules and ALTD is in there, so CMake should be picking it up. How does CMake detect the linker? Is it just a question of adding `-DCMAKE_LINKER=$(which ld)`? RE zlib: we have a zlib module. So maybe it's just a question of loading that. Does CMake just detect zlib in the PATH? If so, doing a `module load zlib` should be enough. Otherwise, is there a way to point CMake to the zlib module directory? Cheers, Johannes On Wednesday, August 26, 2020 at 8:43:42 AM UTC-7 Matthias Maier wrote: > Thanks. > > This looks mostly good. > > In particular, the Lapack CMake module seems to pick up "AtpSigHandler" > and "AtpSigHCommData": > > 55 # DEAL_II_WITH_LAPACK set up with external dependencies > 56 # LAPACK_WITH_64BIT_BLAS_INDICES = OFF > 57 # LAPACK_LINKER_FLAGS = > 58 # LAPACK_INCLUDE_DIRS = > 59 # LAPACK_USER_INCLUDE_DIRS = > 60 # LAPACK_LIBRARIES = > /opt/intel/compilers_and_libraries_2019.3.199/linux/mkl/lib/intel64/libmkl_intel_lp64.so;/opt/intel/compilers_and_libraries_2019.3.199/linux/mkl/lib/intel6 > > 4/libmkl_intel_thread.so;/opt/intel/compilers_and_libraries_2019.3.199/linux/mkl/lib/intel64/libmkl_core.so;/opt/intel/compilers_and_libraries_2019.3.199/linux/compiler/lib/intel64/libiom > > p5.so;-lm;-ldl;hugetlbfs;AtpSigHandler;AtpSigHCommData;z;hdf5_hl;hdf5;hdf5hl_fortran;hdf5_fortran;mpich_intel;mpichf90_intel;ifport;ifcoremt;imf;m;ipgo;irc;pthread;svml;gcc;gcc_s;irc_s;dl > > ;c > > One thing is peculiar: > > 108 # DEAL_II_WITH_ZLIB set up with external dependencies > 109 # ZLIB_VERSION = 1.2.11 > 110 # ZLIB_INCLUDE_DIRS = /usr/include > 111 # ZLIB_LIBRARIES = /usr/lib64/libz.so > > This library does not reside under /global and I doubt it has the right > architecture. Would you mind disabling zlib support for the time being > (-DDEAL_II_WITH_ZLIB=OFF)? Or reconfigure such that the correct zlib > library is picked up? > > Maybe this explains why the system linker /usr/bin/ld is used instead of > one from the toolchain under /opt/cray/pe/craype/2.6.2/bin ... > > Best, > Matthias > -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/1e80f461-b41a-4730-9b10-127004e5ce0dn%40googlegroups.com.