]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* doc/libtool.texi (old_archive_from_expsyms_cmds,
authorGary V. Vaughan <gary@gnu.org>
Mon, 8 Mar 1999 12:20:09 +0000 (12:20 +0000)
committerGary V. Vaughan <gary@gnu.org>
Mon, 8 Mar 1999 12:20:09 +0000 (12:20 +0000)
extract_expsyms_cmds): documented these new variables.

ChangeLog
doc/libtool.texi

index 4402fb2b25a75a2cf52d717192c38404fd40bfa0..2d107a02e570676009efaade9ce3f6464994d88a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+1999-03-08  Gary V. Vaughan  <gvaughan@oranda.demon.co.uk>
+
+       * doc/libtool.texi (old_archive_from_expsyms_cmds,
+       extract_expsyms_cmds): documented these new variables.
+
 1999-03-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
        * libltdl/ltdl.c (LTDL_LAZY_OR_NOW): renamed from LTDL_NOW; prefer 
index f35ade7d06b5f85dfe8c717bd8f5beaaec15f5a8..f45eed1c2eb6406d6ec4b3d21eb2e377a67c9cd3 100644 (file)
@@ -3407,6 +3407,16 @@ static library.  If this variable is not empty, @samp{old_archive_cmds} is
 not used.
 @end defvar
 
+@defvar old_archive_from_expsyms_cmds
+If a static library must be created from the export symbol list in order to
+correctly link with a shared library, @samp{old_archive_from_expsyms_cmds}
+contains the commands needed to create that static library.  When these
+commands are executed, the variable @var{soname} contains the name of the
+shared library in question, and the @var{$objdir/$newlib} contains the
+path of the static library these commands should build.  After executing
+these commands, libtool will proceed to link against @var{$objdir/$newlib}
+instead of @var{soname}.
+
 @defvar build_libtool_libs
 Whether libtool should build shared libraries on this system.  Set to
 @samp{yes} or @samp{no}.
@@ -3457,6 +3467,12 @@ Commands to extract exported symbols from @var{libobjs} to the
 file @var{export_symbols}.
 @end defvar
 
+@defvar extract_expsyms_cmds
+Commands to extract the exported symbols list from a shared library.
+These commands are executed if there is no file @var{$objdir/$soname-def},
+and should write the names of the exported symbols to that file, for
+the use of @samp{old_archive_from_expsyms_cmds}.
+
 @defvar finish_cmds
 Commands to tell the dynamic linker how to find shared libraries in a
 specific directory.