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,

Reply via email to