Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 317309

Summary: sys-devel/libtool: method to provide libltdl RDEPEND only
Product: Gentoo Linux Reporter: Sergey Mironov <ierton>
Component: Current packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: minor CC: bertrand
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Sergey Mironov 2010-04-26 13:58:55 UTC
Some packages (like dev-libs/openct) depend on libltdl but not on libtool in general. Writing "libtool" into their RDEPEND will cause problems in embedded systems - it will pull a lot of redundant and never-used things.

Note, that system being built with gentoo cross-tools is completly free of autotools or even bash. 


Reproducible: Always
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-09-24 21:28:23 UTC
So my personal €.02 would be to simply drop autoconf/automake from the RDEPEND of libtool… you can use part of it without them anyway, it's just the libtoolize stuff that uses them directly, then there is the macros… but in general, libtool can be quite standalone…

And for the usage we have in Gentoo, we have explicit autoconf/automake deps when libtool is used as part of the build system, so it doesn't make much more sense to have them as to have them for pkg-config, IMHO.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-11-29 15:12:11 UTC
Okay, since nobody else seems to have stepped in, I added a 2.4-r1 that does just what I said.