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

Bug#291641: libtool: resolves dependencies to the install tree rather than the build tree



Scott James Remnant <scott@netsplit.com> writes:

> On Sat, 2005-01-22 at 01:01 +0000, Philip Martin wrote:
>
>> I find the libtool inter-library documentation confusing, but I think this
>> is a Debian bug simply because Debian's libtool fails and GNU's libtool
>> appears to work.  Is there some reason that Debian's libtool is not allowed
>> to work the same way as GNU's libtool (rpath perhaps)?  I have another
>> machine with Debian libtool 1.5.2-1 installed and that doesn't show the
>> problem, it works like GNU libtool.
>> 
> The reason is that otherwise if you change the SONAME of a library deep
> in the dependency chain (e.g. libpng) you have to recompile *every*
> shared library and binary above it -- which in Debian is just about
> everything.
>
> What's going wrong here is that when it links to the intermediate
> library (libsvn_ra-1.so) it can find a copy of its dependencies so
> checks them for consistency.

As far as I can tell this is going to cause Debian packages of the, as
yet unrelease, Subversion 1.2 to fail to build on machines with
Subversion 1.1 installed.

-- 
Philip Martin



Reply to: