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