FS#26063 - use libltdl instead of libtool as dependencies
Attached to Project:
Arch Linux
Opened by taylorchu (taylorchu) - Monday, 19 September 2011, 00:57 GMT
Last edited by Allan McRae (Allan) - Saturday, 28 April 2012, 11:02 GMT
Opened by taylorchu (taylorchu) - Monday, 19 September 2011, 00:57 GMT
Last edited by Allan McRae (Allan) - Saturday, 28 April 2012, 11:02 GMT
|
Details
Description:
many packages that requires dlopen can use libltdl instead. see the packages that require libtool: http://www.archlinux.org/packages/core/i686/libtool/ Additional info: * http://www.archlinux.org/packages/core/i686/libtool/ * config and/or log files etc. Steps to reproduce: |
This task depends upon
Closed by Allan McRae (Allan)
Saturday, 28 April 2012, 11:02 GMT
Reason for closing: Implemented
Additional comments about closing: Remaining packages tracked in TODO list.
Saturday, 28 April 2012, 11:02 GMT
Reason for closing: Implemented
Additional comments about closing: Remaining packages tracked in TODO list.
At the very least, a list of actual packages that need only libltdl and not libtool would be helpful, or at least a partial list. Some of those 30 might actually depend on libtool and not libltdl, and this bug report has not helped a bit in reducing investigative time.
I am trying some packages now.
It is really a pain, but I would like to file the bug in this issue rather than open tickets individually.
I will post something later. Please confirm.
pulseaudio yes
libcanberra yes
redland yes
//need libltdl.so library ##### other information about libtool ('regexp')
* the number is not effective (sometimes include symbolic link)
clamav yes (9 binaries)
courier-authlib yes (only by /usr/lib/courier-authlib/authdaemond)
ettercap yes (only by /usr/bin/ettercap)
freeradius yes (by 5 files /usr/lib/freeradius/{rlm_eap.so-2.1.11.so,rlm_eap.so,rlm_sql-2.1.11.so,rlm_sql.so}, /usr/sbin/radiusd) ##### libtool include in /usr/share/doc/freeradius/{CYGWIN.rst/ChanngeLog,rlm_krb5}
gnash-common yes (31 files) ##### libtool include in /usr/share/gnash/doc/gnash/C/gnashref.html
graphicsmagick yes (5 files)(11 with symbolic link) ##### libtool(info) in /usr/share/doc/GraphicsMagick/www/{ChangeLog-20??,NEWS}.html
guile yes (7 files)(19 with symbolic link) ##### libtool(info) in /usr/share/guile/1.8/ice-9/depreciated.scm
libcanberra yes (11 files)(17 with symbolic link) ##### libtool(commentary line)
libextractor yes (2 files, /usr/bin/extract, /usr/lib/libextractor.so)
libmp3splt yes (3 files, /usr/lib/{libmp3splt.so,libsplt_mp3.so,libsplt_ogg.so}) ##### libtool(commentary line)
moc yes (only by /usr/bin/mocp) ##### libtool(info) in /usr/share/doc/moc/README file
mpg123 yes (by 7 files, /usr/bin/mpg123, /usr/lib/libmpg123.so, /usr/lib/mpg123/output_{alsa,dummy,jack,pulse,sdl}) ##### libtool(commentary line)
openldap yes (13 files)
openmpi yes (132-147 files) ##### libtool(???) in /usr/share/vampirtrace/libtool
psqlodbc yes (1 files, /usr/lib/psqlodbcw.so)
pulseaudio yes (94-224 files)
redland yes (3 files, /usr/bin/rdfproc, /usr/bin/redland-db-upgrade, /usr/lib/librdf.so) ##### libtool(???) in /usr/bin/redland-config
scim yes (24-42 files)
sox yes (30-53 files)
squid yes (only by /usr/bin/squid)
twin yes (4 files, /usr/lib/ttdemo{,2,3}, /usr/lib/libTT.so) ##### libtool(info) in /usr/share/twin/Changelog.txt
xmlsec yes (6 files)(16 with symbolic link)
//not found libtool/libltdl in binaries and libraries included in this package - possibility to remove this dependence
collectd
fusion-icon
libgringotts ##### libtool(commentary line)
oss
steghide
//not tested
libgphoto2
mapnik
//others
freehdl no (libtool use by /usr/bin/{freehdl-config,gvhdl}, /usr/lib/pkgconfig/freehdl.pc)
-----
The result was achieved with the following commands : ldd, strings, grep
However, some binaries have been tested and works properly without 'libtool' package (only 'libltdl' installed)
=> Send this information to the package maintainers.