This is an automated email from the git hooks/post-receive script. ildumi pushed a commit to branch development in repository libtool.
The following commit(s) were added to refs/heads/development by this push: new 40bd49b6 doc: Explain how to specify library dependencies. 40bd49b6 is described below commit 40bd49b6119f581d6604d1c67e4ccf7cfc520602 Author: Bruno Haible <br...@clisp.org> AuthorDate: Tue May 6 17:00:51 2025 +0200 doc: Explain how to specify library dependencies. * doc/libtool.texi (Link mode): Explain how to specify dependencies to already installed libraries. --- doc/libtool.texi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/libtool.texi b/doc/libtool.texi index 60ddab7a..ba64245e 100644 --- a/doc/libtool.texi +++ b/doc/libtool.texi @@ -1708,6 +1708,11 @@ Pass a linker-specific flag directly to the linker. Pass a link-specific flag to the compiler driver (@code{CC}) during linking. @end table +Note: When the output file shall depend on an installed library, you +cannot specify the library name as @code{@var{dir}/lib@var{name}.a} or +@code{@var{dir}/lib@var{name}.so} as part of the @var{mode-args}. +Instead, pass the arguments @code{-L@var{dir}} and @code{-l@var{name}}. + If the @var{output-file} ends in @file{.la}, then a libtool library is created, which must be built only from library objects (@file{.lo} files). The @option{-rpath} option is required. In the current implementation,