I forgot to add that I already did the PR, it is #6963

Jakob

> On 5 Oct 2018, at 11:19, Jakob Schiøtz <[email protected]> wrote:
> 
> At least for me, having fontconfig depend on linux-util instead of LibUUID 
> solves exactly that problem (version `UUID_1.0' not found).
> 
> Obviously, that is not going to work for other packages depending directly on 
> LibUUID, unless they can make the same change.
> 
> Jakob
> 
> 
>> On 5 Oct 2018, at 11:09, Alan O'Cais <[email protected]> wrote:
>> 
>> No, what they discuss is how to solve " version `UUID_1.0' not found" 
>> problem, basically you need
>> 
>> patches = [('libuuid.sym', '%(builddir)s')]
>> preconfigopts = 'LDFLAGS="$LDFLAGS 
>> -Wl,--version-script=%(builddir)s/libuuid.sym"'
>> 
>> in your libuuid easyconfig and you can get the patch from 
>> https://raw.githubusercontent.com/karelzak/util-linux/master/libuuid/src/libuuid.sym
>> 
>> Now that I've written that much, I might as well open that PR myself... 
>> https://github.com/easybuilders/easybuild-easyconfigs/pull/6962
>> 
>> On Fri, 5 Oct 2018 at 10:27, Jakob Schiøtz <[email protected]> wrote:
>> Thanks for the reference.  Unfortunately, I have no clue what they are 
>> talking about in that thread. :-(
>> 
>> Is the LibUUID module included to work around the bug they mention there? 
>> 
>> Jakob
>> 
>> 
>>> On 5 Oct 2018, at 10:17, Alan O'Cais <[email protected]> wrote:
>>> 
>>> This was discussed on the mailing list recently (see 
>>> https://lists.ugent.be/wws/arc/easybuild/2018-09/msg00015.html) but someone 
>>> needs to open a PR...
>>> 
>>> On Fri, 5 Oct 2018 at 10:00, Jakob Schiøtz <[email protected]> wrote:
>>> Dear all,
>>> 
>>> We use matplotlib with Tkinter support.  Until foss/2018a that worked just 
>>> fine, but with foss/2018b it causes a module named LibUUID to be loaded. 
>>> That library breaks a lot of programs, for example it causes Emacs to 
>>> crash.  It also causes errors like this from the MPI stack:
>>> 
>>> [x049.nifl.fysik.dtu.dk:12411] mca_base_component_repository_open: unable 
>>> to open mca_mtl_psm: 
>>> /home/modules/software/LibUUID/1.0.3-GCCcore-7.3.0/lib/libuuid.so.1: 
>>> version `UUID_1.0' not found (required by /lib64/libpsm_infinipath.so.1) 
>>> (ignored)
>>> 
>>> I don’t know why this library is being loaded by X11/20180604-GCCcore-7.3.0 
>>> but not by X11/20180131-GCCcore-6.4.0
>>> 
>>> 
>>> Somehow, I guess the underlying real problem is that EasyBuild relies on 
>>> LD_LIBRARY_PATH to find shared libraries, instead of compiling with 
>>> -Wl,-rpath=XXX.  It will invariably cause breakage like this, where one 
>>> module points to a folder containing a library with the same name as 
>>> another program expects to find elsewhere.  But that may be very difficult 
>>> to fix, getting rid of LibUUID might be a good start. :-)
>>> 
>>> 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/
>>> 
>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> Dr. Alan O'Cais
>>> E-CAM Software Manager
>>> Juelich Supercomputing Centre
>>> Forschungszentrum Juelich GmbH
>>> 52425 Juelich, Germany
>>> 
>>> Phone: +49 2461 61 5213
>>> Fax: +49 2461 61 6656
>>> E-mail: [email protected]
>>> WWW:    http://www.fz-juelich.de/ias/jsc/EN
>>> 
>>> 
>>> ------------------------------------------------------------------------------------------------
>>> ------------------------------------------------------------------------------------------------
>>> Forschungszentrum Juelich GmbH
>>> 52425 Juelich
>>> Sitz der Gesellschaft: Juelich
>>> Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
>>> Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
>>> Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
>>> Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
>>> Prof. Dr. Sebastian M. Schmidt
>>> ------------------------------------------------------------------------------------------------
>>> ------------------------------------------------------------------------------------------------
>>> 
>> 
>> --
>> Jakob Schiøtz, professor, Ph.D.
>> Department of Physics
>> Technical University of Denmark
>> DK-2800 Kongens Lyngby, Denmark
>> http://www.fysik.dtu.dk/~schiotz/
>> 
>> 
>> 
>> 
>> 
>> -- 
>> Dr. Alan O'Cais
>> E-CAM Software Manager
>> Juelich Supercomputing Centre
>> Forschungszentrum Juelich GmbH
>> 52425 Juelich, Germany
>> 
>> Phone: +49 2461 61 5213
>> Fax: +49 2461 61 6656
>> E-mail: [email protected]
>> WWW:    http://www.fz-juelich.de/ias/jsc/EN
> 
> --
> Jakob Schiøtz, professor, Ph.D.
> Department of Physics
> Technical University of Denmark
> DK-2800 Kongens Lyngby, Denmark
> http://www.fysik.dtu.dk/~schiotz/
> 
> 
> 

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