[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bug#419228: unnecessary linkage when libtool convenience libraries (
From: |
Kurt Roeckx |
Subject: |
Re: Bug#419228: unnecessary linkage when libtool convenience libraries (noinst_LTLIBRARIES) are used |
Date: |
Mon, 23 Apr 2007 22:08:44 +0200 |
User-agent: |
Mutt/1.5.13 (2006-08-11) |
On Mon, Apr 23, 2007 at 07:31:38PM +0200, Ralf Wildenhues wrote:
> Hello Kurt, all,
>
> Thanks for the patch.
>
> * Kurt Roeckx wrote on Sun, Apr 22, 2007 at 01:22:30AM CEST:
> >
> > So would the attached patch be acceptable for now? I'm thinking about
> > adding that to the Debian patch.
>
> Hmm. It breaks when -static is used.
>
> Here's how I tested your patch, as a new test against the testsuite of
> CVS HEAD (apologies, but I rather prefer writing new tests for HEAD;
> the patch contains two tests; the first one belongs to this bug).
> If you're inclined, here's how you can use HEAD's new testsuite with
> an 1.5.x libtool: get CVS HEAD, bootstrap and compile it. Then run
>
> make check-local TESTSUITEFLAGS="-v -d -x -k indirect \
> LIBTOOL=/path/to/the/1.5.x/libtool"
This is a great trick, thanks!
> Both of those two tests work with Debian's current libtool, but break
> with your patch. Note that they also break if -static is used for all
> libraries (add LDFLAGS=-static to TESTSUITEFLAGS to try out), rather
> than only to the final ones.
Right, so the problem is with static libraries. And the solution I had
in mind was that it needs to look at the .la files recursivly. It
doesn't seem to be doing this.
Kurt