GNU bug report logs - #12613
Subordinate libltdl builds convenience library when it should build shared library

Previous Next

Package: libtool;

Reported by: Bob Friesenhahn <bfriesen <at> simple.dallas.tx.us>

Date: Wed, 10 Oct 2012 02:32:01 UTC

Severity: normal

Full log


View this message in rfc822 format

From: "Gary V. Vaughan" <gary <at> gnu.org>
To: Bob Friesenhahn <bfriesen <at> simple.dallas.tx.us>
Cc: "12613 <at> debbugs.gnu.org" <12613 <at> debbugs.gnu.org>
Subject: bug#12613: Subordinate libltdl builds convenience library when it should build shared library
Date: Wed, 10 Oct 2012 10:29:48 +0700
Hi Bob,

What revision of Libtool?

On Oct 10, 2012, at 9:31 AM, Bob Friesenhahn <bfriesen <at> simple.dallas.tx.us> wrote:
> Ltdl is configured like
> 
> LTDL_INIT([convenience nonrecursive])
             ^^^^^^^^^^^

> I noticed that all of the libltdl objects are being included into my library at link time and that libltdl symbols are being included my library's .exp exports file.  This is in spite of requesting that the libltdl library be built and installed.

It seems that specifying a convenience library in configure.ac takes precedence over specifying an installable (i.e. not-convenience) on the command line.  I can't find any documentation to confirm or deny that... when we've decided the precedence, we need to document it.

Does it work the way you expect if you remove the convenience declaration from the LTDL_INIT invocation?

Cheers,
-- 
Gary V. Vaughan (gary AT gnu DOT org)





This bug report was last modified 12 years and 259 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.