libtool
[Top][All Lists]
Advanced

[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?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]