On Tue, Feb 20, 2007 at 11:24:47AM +0100, [EMAIL PROTECTED] wrote: > Hi, > > I just had a look on popt (which packages it has a dependency on, which > packages depend on it) and was again astonished by the impact its .la file > (/usr/lib/libpopt.la) has. > > Only very few packages really require popt (rpm and libgnome, to name a few). > But the .la file infects all packages above them in the dependency chain so > that they will also depend on popt even if they don't have to. This happens > to affect mostly GNOME packages... > > The following packages currently have dependencies on popt-devel although > they don't #include <popt.h>:
There is a problem in your argumentation. Whereas it does not make sense to specify implicit dependencies for shared libraries it does for static libraries. Even if you don't use a specific library directly it might be a requirement to link to this specific library when using static libraries because another library you are using depends on that. Robert -- Robert Schiele Dipl.-Wirtsch.informatiker mailto:[EMAIL PROTECTED] "Quidquid latine dictum sit, altum sonatur."
pgpPswZwjxQ1D.pgp
Description: PGP signature
