disable indirect dependency linking
Sashan Govender <[email protected]>
| Newsgroups | gmane.comp.gnu.libtool.general |
|---|---|
| Message-ID | <CAEJ4JGyd005-AnQo_apuzHAwO=K4LMJPPbMAWSimzNnPrOYoMg@mail.gmail.com> |
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? _______________________________________________ https://lists.gnu.org/mailman/listinfo/libtool