From: Gary V. Vaughan Date: Mon, 8 Mar 1999 12:20:09 +0000 (+0000) Subject: * doc/libtool.texi (old_archive_from_expsyms_cmds, X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=042a0fda6c03f30eed7a1a6b96ab09797cba0eff;p=thirdparty%2Flibtool.git * doc/libtool.texi (old_archive_from_expsyms_cmds, extract_expsyms_cmds): documented these new variables. --- diff --git a/ChangeLog b/ChangeLog index 4402fb2b2..2d107a02e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +1999-03-08 Gary V. Vaughan + + * doc/libtool.texi (old_archive_from_expsyms_cmds, + extract_expsyms_cmds): documented these new variables. + 1999-03-06 Alexandre Oliva * libltdl/ltdl.c (LTDL_LAZY_OR_NOW): renamed from LTDL_NOW; prefer diff --git a/doc/libtool.texi b/doc/libtool.texi index f35ade7d0..f45eed1c2 100644 --- a/doc/libtool.texi +++ b/doc/libtool.texi @@ -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.