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."

Attachment: pgpPswZwjxQ1D.pgp
Description: PGP signature

Reply via email to