Dear Jakob,

issue https://github.com/easybuilders/easybuild-easyconfigs/issues/6953 may
be relevant.

In that case, building LibTIFF without --enable-ld-version-script solved
the problem.

Miguel

On Thu, Oct 18, 2018 at 7:17 PM Jakob Schiøtz <[email protected]> wrote:

> 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/
>
>
>
>

Reply via email to