Re: disable indirect dependency linking

Jack Bates <[email protected]>
Newsgroups gmane.comp.gnu.libtool.general
Message-ID <20170223170702.bc3nc5suuxut3hnj@debian>
On Tue, Feb 07, 2017 at 12:02:50PM +1100, Sashan Govender wrote:
> Hi
> 
> How do I tell libtool not to recursively add dependant libraries to
> the list of libraries to link with. For example, say I have a program
> A, that depends on libfoo and libfoo depends on libbar. In my
> Makefile.am  for A I have a line like this:
> 
> A_LDDADD= libfoo.la
> 
> Behind the scenes libtool will figure out that libfoo depends on
> libbar and so after linking the resultant binary contains information
> showing that A depends on  libfoo and libbar. (i.e. output from
> objdump -p A | grep NEEDED shows both libraries). Since libbar is an
> indirect dependency of A, libtool has added it. Can this be disabled
> such that only the direct dependencies are included?

Does link_all_deplibs=no do the trick? [1]

[1] https://www.gnu.org/software/libtool/manual/libtool#index-link_005fall_005fdeplibs

_______________________________________________
https://lists.gnu.org/mailman/listinfo/libtool
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.