Hi,
I am trying to make easyconfigs for scikit-image and Pillow with intel/2018b.
For previous versions, the foss and intel easyconfigs are identical (a part
from the toolchain), so I just copied the foss version and tried it.
Compiling Pillow fails with this error:
icc -shared
-L/home/modules/software/icc/2018.3.222-GCC-7.3.0-2.30/lib/intel64
-L/home/modules/software/imkl/2018.3.222-iimpi-2018b/lib [ ... lots of -L
elided ... ] -ljpeg -lz -ltiff -lpython3.6m -o
build/lib.linux-x86_64-3.6/PIL/_imaging.cpython-36m-x86_64-linux-gnu.so
/home/niflheim/schiotz/easybuild_experimental/sandybridge/software/LibTIFF/4.0.9-GCCcore-7.3.0/lib/libtiff.so:(*IND*+0x0):
multiple definition of `_end'
/home/niflheim/schiotz/easybuild_experimental/sandybridge/software/LibTIFF/4.0.9-GCCcore-7.3.0/lib/libtiff.so:(*IND*+0x0):
multiple definition of `_edata'
/home/niflheim/schiotz/easybuild_experimental/sandybridge/software/LibTIFF/4.0.9-GCCcore-7.3.0/lib/libtiff.so:(*IND*+0x0):
multiple definition of `__bss_start'
error: command 'icc' failed with exit status 1
It looks like something is wrong with the LibTIFF installation, which was built
as a prerequisite. I cannot help noticing that with the 2018b toolchains it
has been moved to the GCCcore-7.3.0 toolchain instead of intel/foss 2017b for
the previous versions. Could that have any influence on this problem?
And can anyone suggest a solution?
Best regards
Jakob
--
Jakob Schiøtz, professor, Ph.D.
Department of Physics
Technical University of Denmark
DK-2800 Kongens Lyngby, Denmark
http://www.fysik.dtu.dk/~schiotz/