Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#53415 - [libtool] rebuild without libltdl.so

Attached to Project: Arch Linux
Opened by Emil (xexaxo) - Wednesday, 22 March 2017, 12:33 GMT
Last edited by Allan McRae (Allan) - Saturday, 25 March 2017, 01:21 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Allan McRae (Allan)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

Currently out libtool package provides libltdl.so, which leads to packages such as libneon, imagemagick, libcanberra and others to use it.
Which in turn leads to extra .la files being present on the system, and bug reports such as  FS#36478 ,  FS#36479 ,  FS#40366  and likely others.

Not to mention that with the fold of libtool and libltdl packages [note: I'm not saying it was a bad idea] additional dependencies are installed as mentioned in  FS#43064 .

Gentoo already solves these issues by passing "--disable-ltdl-install" to the configure flags [1].

Can we do the same here ? Note we would need to rebuild packages that require the library.
I've been using libltdl-less libtool + rebuild imagemagick/libcanberra for ~2 months without issues.

I would gladly provide patches and/or extra info - just let ask.

If you disagree with the request, please don't close the report immediately and let me reply to your arguments.
This task depends upon

Closed by  Allan McRae (Allan)
Saturday, 25 March 2017, 01:21 GMT
Reason for closing:  Won't implement
Additional comments about closing:  I'll close what I want.
Comment by Allan McRae (Allan) - Saturday, 25 March 2017, 01:20 GMT
If software can be build without using libltdl, then you can pass a configure option to over-ride it detecting libltdl int he first place. Take that approach rather than removing an upstream default part of the libtool package.

Loading...