mirror of
git://git.savannah.gnu.org/libtool.git
synced 2025-03-07 15:37:05 +08:00
* doc/libtool.texi: Typo fixes.
* TODO: Likewise.
This commit is contained in:
parent
490d8a6e4f
commit
0a6649d9e1
@ -1,3 +1,8 @@
|
||||
2007-01-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
* doc/libtool.texi: Typo fixes.
|
||||
* TODO: Likewise.
|
||||
|
||||
2006-12-14 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
* tests/link-order2.at: Define our override `sin' function with
|
||||
|
@ -311,7 +311,7 @@
|
||||
tests/mdemo-exec.test: updated accordingly
|
||||
|
||||
* NEWS: Added Thomas Tanner and Gary V. Vaughan to the list of new
|
||||
maintainers. Detailed expected failures of libtldl+mdemo. Listed
|
||||
maintainers. Detailed expected failures of libltdl+mdemo. Listed
|
||||
recent ports. Added full URL for the home page. Note that
|
||||
libtool C program is unusable.
|
||||
|
||||
@ -597,7 +597,7 @@
|
||||
|
||||
1998-11-18 Alexandre Oliva <oliva@dcc.unicamp.br>
|
||||
|
||||
* NEWS: -module and libtldl
|
||||
* NEWS: -module and libltdl
|
||||
* mdemo/Makefile.am: ../libltdl is within $(srcdir)
|
||||
|
||||
1998-11-18 Thomas Tanner <tanner@gmx.de>
|
||||
|
@ -56,7 +56,7 @@
|
||||
* libltdl/configure.in: Use AC_LIBTOOL_WIN32_DLL for dll
|
||||
compliance.
|
||||
* libltdl/ltdl.c: Define and use LTDL_GLOBAL_DATA to correctly
|
||||
export global data symbols from libtldl.dll.
|
||||
export global data symbols from libltdl.dll.
|
||||
* libltdl/ltdl.h: Define and use LTDL_SCOPE to declare data
|
||||
symbols as dllexport, dllimport or plain ornary extern depending
|
||||
in the context in which it is used.
|
||||
|
@ -829,7 +829,7 @@
|
||||
* cdemo/configure.ac: Ditto.
|
||||
* demo/configure.ac: Ditto.
|
||||
* depdemo/configure.ac: Ditto.
|
||||
* libtldl/configure.ac: Ditto.
|
||||
* libltdl/configure.ac: Ditto.
|
||||
* mdemo/configure.ac: Ditto.
|
||||
* pdemo/configure.ac: Ditto.
|
||||
* tagdemo/configure.ac: Ditto.
|
||||
|
@ -309,7 +309,7 @@
|
||||
2004-11-23 Peter O'Gorman <peter@pogma.com>
|
||||
|
||||
Do not require that libtoolize --ltdl=/some/path end in libltdl.
|
||||
Move most libltdl headers to libtldl/libltdl to allow
|
||||
Move most libltdl headers to libltdl/libltdl to allow
|
||||
`#include <libltdl/ltdl.h>' to always work:
|
||||
|
||||
* libltdl/Makefile.am, libltdl/loaders/Makefile.am: Look for includes
|
||||
@ -476,7 +476,7 @@
|
||||
|
||||
2004-11-03 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
* libtldl/ltdl.c (parse_dotla_file): Fix memleak.
|
||||
* libltdl/ltdl.c (parse_dotla_file): Fix memleak.
|
||||
|
||||
* ltmain.m4sh (cwrappersource): Cast isalpha arguments correctly.
|
||||
|
||||
@ -2692,7 +2692,7 @@
|
||||
* libltdl/ltdl.h (LT_PARAMS): Removed. Changed all users to
|
||||
ANSI prototypes.
|
||||
(lt_ptr): Keep backwards compatibility stub.
|
||||
* libtldl/ltdl.c, libltdl/ltdl.h: Use ANSI function declarations
|
||||
* libltdl/ltdl.c, libltdl/ltdl.h: Use ANSI function declarations
|
||||
throughout. s/lt_ptr/void */g.
|
||||
|
||||
2004-04-08 Fredrik Estreen <estreen@algonet.se>
|
||||
|
2
TODO
2
TODO
@ -70,7 +70,7 @@ GNU Libtool
|
||||
[support #103719] for CC.
|
||||
|
||||
|
||||
1.2. libtldl
|
||||
1.2. libltdl
|
||||
------------
|
||||
|
||||
* Change libltdl interface: add separate functions for function
|
||||
|
@ -2249,7 +2249,7 @@ overwrite existing files.
|
||||
Display a help message and exit.
|
||||
|
||||
@item --ltdl [@var{TARGET-DIRECTORY-NAME}]
|
||||
Install libltdl in a the @var{TARGET-DIRECTORY-NAME} subdirectory of
|
||||
Install libltdl in the @var{TARGET-DIRECTORY-NAME} subdirectory of
|
||||
your package. Normally, the directory is extracted from the argument
|
||||
to @code{LT_CONFIG_LTDL_DIR} in @file{configure.ac}, though you can
|
||||
also specify a subdirectory name here if you are not using Autoconf
|
||||
@ -2310,7 +2310,7 @@ SUBDIRS += libltdl
|
||||
|
||||
@item --subproject
|
||||
If passed in conjunction with @option{--ltdl}, this option will cause
|
||||
the @command{libtoolize} installed @samp{libltd} to be set up for
|
||||
the @command{libtoolize} installed @samp{libltdl} to be set up for
|
||||
independent configuration and compilation as a self-contained
|
||||
subproject. To make use of it, you should arrange for your build to
|
||||
call @command{libltdl/configure}, and then run @command{make} in the
|
||||
@ -3142,7 +3142,7 @@ though Libtool takes care of that detail if you use
|
||||
@deftypevar {const lt_dlsymlist *} lt_preloaded_symbols
|
||||
An array of @var{lt_symbol} structures, representing all the preloaded
|
||||
symbols linked into the program proper. For each module
|
||||
@option{-dlpreloaded} by the Libtool linked program
|
||||
@option{-dlpreopen}ed by the Libtool linked program
|
||||
there is an element with the @var{name} of the module and a @var{address}
|
||||
of @code{0}, followed by all symbols exported from this file.
|
||||
For the executable itself the special name @samp{@@PROGRAM@@} is used.
|
||||
@ -3328,7 +3328,7 @@ noinst_LTLIBRARIES = intrinsics.la
|
||||
intrinsics_la_LIBADD = ../libloader/libinterface.la
|
||||
|
||||
../libloader/libinterface.la:
|
||||
cd ../libloader; $(MAKE) $(AM_MAKEFLAGS) libinterface.la
|
||||
cd ../libloader && $(MAKE) $(AM_MAKEFLAGS) libinterface.la
|
||||
@end example
|
||||
|
||||
@cindex -weak option
|
||||
@ -3478,14 +3478,14 @@ The early releases of libltdl used some symbols that violated the
|
||||
and have been replaced by those described here. If you have code that
|
||||
relies on the old deprecated symbol names, defining
|
||||
@samp{LT_NON_POSIX_NAMESPACE} before you include @file{ltdl.h} provides
|
||||
conversion macros. Whichever set of symbols you use, the new api is
|
||||
conversion macros. Whichever set of symbols you use, the new API is
|
||||
not binary compatible with the last, so you will need to recompile
|
||||
your application in order to use this version of libltdl.
|
||||
|
||||
@noindent
|
||||
Note that libltdl is not well tested in a multithreaded environment,
|
||||
though the intention is that it should work (@pxref{Thread Safety
|
||||
in libltdl, , Using libtldl in a multi threaded environment}). It was
|
||||
in libltdl, , Using libltdl in a multi threaded environment}). It was
|
||||
reported that @sc{gnu}/Linux's glibc 2.0's @code{dlopen} with
|
||||
@samp{RTLD_LAZY} (which libltdl uses by default) is not thread-safe,
|
||||
but this problem is supposed to be fixed in glibc 2.1. On the other
|
||||
@ -3654,7 +3654,7 @@ known names, but rather find all of the modules in a set of
|
||||
directories and load them all during initialisation. With this function
|
||||
you can have libltdl scan the @code{LT_PATHSEP_CHAR}-delimited directory list
|
||||
in @var{search_path} for candidates, and pass them, along with
|
||||
@var{data} to your own callback function, @var{func}. If @var{seach_path} is
|
||||
@var{data} to your own callback function, @var{func}. If @var{search_path} is
|
||||
@samp{NULL}, then search all of the standard locations that
|
||||
@code{lt_dlopen} would examine. This function will continue to make
|
||||
calls to @var{func} for each file that it discovers in @var{search_path}
|
||||
@ -3754,7 +3754,7 @@ foo1_la_LDFLAGS = -module
|
||||
|
||||
|
||||
@node Thread Safety in libltdl
|
||||
@section Using libtldl in a multi threaded environment
|
||||
@section Using libltdl in a multi threaded environment
|
||||
|
||||
Libltdl provides a wrapper around whatever dynamic run-time object
|
||||
loading mechanisms are provided by the host system, many of which are
|
||||
@ -4230,7 +4230,7 @@ manually specifying the mode to @command{libtoolize} explicitly.
|
||||
@samp{subproject} depending on how you wish for your project to build
|
||||
@code{libltdl}. In order for @command{libtoolize} to detect
|
||||
@var{LTDL-MODE} correctly, if you supply one of these arguments, they
|
||||
must be given literally (i.e. macros or shell variables that expand to
|
||||
must be given literally (i.e., macros or shell variables that expand to
|
||||
the correct @var{LTDL-MODE} will not work):
|
||||
|
||||
@table @samp
|
||||
@ -4945,9 +4945,9 @@ initialization and postprocessing (to setup/release variables for use
|
||||
with eval echo libname_spec etc.) and a case statement that decides
|
||||
the method that is being used. This is the real code@dots{} I wish I could
|
||||
condense it a little more, but I don't think I can without function
|
||||
calls. I've mostly optimized it (moved things out of loops, etc) but
|
||||
calls. I've mostly optimized it (moved things out of loops, etc.) but
|
||||
there is probably some fat left. I thought I should stop while I was
|
||||
ahead, work on whatever bugs you discover, etc before thinking about
|
||||
ahead, work on whatever bugs you discover, etc.@: before thinking about
|
||||
more than obvious optimizations.
|
||||
|
||||
@node Tested platforms
|
||||
|
Loading…
Reference in New Issue
Block a user