libtool: libltdl-2.4.6-r3 is broken
imagemagick uses libltdl to load its modules.
In edge, imagemagick is currently broken with libltdl-2.4.6-r3:
ncopa-desktop:~$ identify -list format
identify: unable to load module '/usr/lib/ImageMagick-7.0.5//modules-Q16HDRI/coders/aai.la': no symbols defined @ error/module.c/OpenModule/1266.
identify: unable to load module '/usr/lib/ImageMagick-7.0.5//modules-Q16HDRI/coders/art.la': no symbols defined @ error/module.c/OpenModule/1266.
identify: unable to load module '/usr/lib/ImageMagick-7.0.5//modules-Q16HDRI/coders/avs.la': no symbols defined @ error/module.c/OpenModule/1266.
...
It is possible to reproduce in v3.6 and upgrade only libltdl to 2.4.6-r3. when reverting to libltdl-2.4.6-r1 it works again.
(from redmine: issue id 7915, created on 2017-09-26, closed on 2017-11-29)
- Changesets:
- Revision bb9b80bb by Natanael Copa on 2017-09-26T14:49:27Z:
Revert "main/libtool: disable -dlpreopen nonsense"
This reverts commit 0ab24492aeafcf28bbe1be0ebac025d055e24c50.
which broke imagemagick.
fixes #7915