[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
disable indirect dependency linking
From: |
Sashan Govender |
Subject: |
disable indirect dependency linking |
Date: |
Tue, 7 Feb 2017 12:02:50 +1100 |
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?
- disable indirect dependency linking,
Sashan Govender <=