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: