BlueBrain / spack-packages

Repository of spack external packages
7 stars 6 forks source link

special: hidden symbol `__intel_cpu_feature_indicator_x' in lib/intel64_lin/libirc.a(cpu_feature_disp.o) is referenced by DSO #30

Open pramodskumbhar opened 7 years ago

pramodskumbhar commented 7 years ago

While compiling with Intel compiler and KNL specific flag:

17/intelmpi--2017--binary/lib -Wl,-rpath -Wl,/cineca/prod/opt/libraries/szip/2.1/gnu--6.1.0/lib -Wl,-rpath -Wl,/cineca/prod/opt/libraries/hdf5/1.8.17/intelmpi--2017--binary/lib -Wl,-rpath -Wl,/cineca/prod/opt/libraries/szip/2.1/gnu--6.1.0/lib
ld: warning: libimf.so, needed by /marconi/home/userexternal/pkumbhar/SPACK_INSTALL/knl/linux-centos7-x86_64/intel-17.0.4/reportinglib-develop-hnigcpr3jckoojhskzvhoebc6qz2hr6z/lib64/libreportinglib.so, not found (try using -rpath or -rpath-link)
ld: warning: libsvml.so, needed by /marconi/home/userexternal/pkumbhar/SPACK_INSTALL/knl/linux-centos7-x86_64/intel-17.0.4/reportinglib-develop-hnigcpr3jckoojhskzvhoebc6qz2hr6z/lib64/libreportinglib.so, not found (try using -rpath or -rpath-link)
ld: warning: libirng.so, needed by /marconi/home/userexternal/pkumbhar/SPACK_INSTALL/knl/linux-centos7-x86_64/intel-17.0.4/reportinglib-develop-hnigcpr3jckoojhskzvhoebc6qz2hr6z/lib64/libreportinglib.so, not found (try using -rpath or -rpath-link)
ld: warning: libintlc.so.5, needed by /marconi/home/userexternal/pkumbhar/SPACK_INSTALL/knl/linux-centos7-x86_64/intel-17.0.4/reportinglib-develop-hnigcpr3jckoojhskzvhoebc6qz2hr6z/lib64/libreportinglib.so, not found (try using -rpath or -rpath-link)
ld: special: hidden symbol `__intel_cpu_feature_indicator_x' in /marconi/prod/opt/compilers/intel/pe-xe-2017/binary/compilers_and_libraries_2017.4.196/linux/compiler/lib/intel64_lin/libirc.a(cpu_feature_disp.o) is referenced by DSO
ld: final link failed: Bad value
make: *** [special] Error 1
==> Error: RuntimeError: Neurodamus installion check failed!
RuntimeError: RuntimeError: Neurodamus installion check failed!

/marconi/home/userexternal/pkumbhar/spack-packages/packages/neurodamus/package.py:103, in check_install:
     2             # after install check if special is created
     3             special = '%s/special' % join_path(self.prefix, self.nrnarchdir)
pramodskumbhar commented 7 years ago

For KNl we need --dirty with Intel compilers.