[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#347228: libxt6: Missing dependency on libx11-6.



On Mon, Jan 09, 2006 at 12:56:40PM -0500, David Nusinow wrote:
> On Mon, Jan 09, 2006 at 04:22:04PM +0100, Daniel Kobras wrote:
> > (libxt-dev correctly depends on libx11-dev, but this bug can still lead to
> > build failures when dependencies in -dev packages are no longer recursively
> > expanded. Eg. build-depend on libaudio-dev, and linking with -laudio will
> > fail due to this problem.)
> 
> Ok, and why would the dependencies not be recursively expanded? Is this a
> new change?

Sort-of. libtool used to expand all dependencies from .la files, so a
-dev package had to depend on all the -dev packages of its dependencies.
Recent libtool changed this behaviour when linking dynamically on Linux,
so indirect dependencies are resolved at runtime. This cuts down on -dev
package dependencies, and also the release team pushes this change as it
facilitates library transitions. In short, this bug probably used to be
shadowed by libtool in the past, but might become more prominent in the
future.

Regards,

Daniel.




Reply to: