libtool: surrender to Debian's castrated libtool
The libtool version distributed by Debian is patched to *not* propagate dependencies (i.e., if libA depends on libB, then linking against libA will not automatically link against libB, it has to be explicit), contrary to what the Libtool manual document. So now we explicitly link against both libA and libB in such case. * configure.ac: Remove the workaround that does not work for MinGW. * doc/org/compile.org: Mention the issue. * bin/Makefile.am, tests/Makefile.am, spot/ltsmin/Makefile.am, spot/gen/Makefile.am, doc/org/g++wrap.in: Make the dependencies explicit.
This commit is contained in:
parent
4de44b42de
commit
1042a8dae1
7 changed files with 18 additions and 14 deletions
|
|
@ -171,12 +171,6 @@ AC_CHECK_FUNCS([times kill alarm sigaction])
|
|||
LT_CONFIG_LTDL_DIR([ltdl])
|
||||
LT_INIT([win32-dll])
|
||||
LTDL_INIT([subproject convenience])
|
||||
# Debian resets this to no, but this break both Spot and the libtool
|
||||
# test suite itself. Instead of requiring developer to install a
|
||||
# non-patched version of Libtool on any Debian they use, we just
|
||||
# cancel the effect of Debian's patch here.
|
||||
link_all_deplibs=yes
|
||||
link_all_deplibs_CXX=yes
|
||||
|
||||
AX_BSYMBOLIC
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue