2007-01-21 Ralf Wildenhues * doc/libtool.texi: Typo fixes. * TODO: Likewise. Index: ChangeLog.1998 =================================================================== RCS file: /cvsroot/libtool/libtool/ChangeLog.1998,v retrieving revision 1.1 diff -u -r1.1 ChangeLog.1998 --- ChangeLog.1998 21 Oct 2003 13:32:53 -0000 1.1 +++ ChangeLog.1998 21 Jan 2007 14:28:53 -0000 @@ -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 - * NEWS: -module and libtldl + * NEWS: -module and libltdl * mdemo/Makefile.am: ../libltdl is within $(srcdir) 1998-11-18 Thomas Tanner Index: ChangeLog.1999 =================================================================== RCS file: /cvsroot/libtool/libtool/ChangeLog.1999,v retrieving revision 1.1 diff -u -r1.1 ChangeLog.1999 --- ChangeLog.1999 21 Oct 2003 13:32:53 -0000 1.1 +++ ChangeLog.1999 21 Jan 2007 14:28:54 -0000 @@ -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. Index: ChangeLog.2001 =================================================================== RCS file: /cvsroot/libtool/libtool/ChangeLog.2001,v retrieving revision 1.1 diff -u -r1.1 ChangeLog.2001 --- ChangeLog.2001 21 Oct 2003 13:32:53 -0000 1.1 +++ ChangeLog.2001 21 Jan 2007 14:28:55 -0000 @@ -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. Index: ChangeLog.2004 =================================================================== RCS file: /cvsroot/libtool/libtool/ChangeLog.2004,v retrieving revision 1.2 diff -u -r1.2 ChangeLog.2004 --- ChangeLog.2004 9 Jan 2005 13:12:34 -0000 1.2 +++ ChangeLog.2004 21 Jan 2007 14:28:57 -0000 @@ -309,7 +309,7 @@ 2004-11-23 Peter O'Gorman 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 ' to always work: * libltdl/Makefile.am, libltdl/loaders/Makefile.am: Look for includes @@ -476,7 +476,7 @@ 2004-11-03 Ralf Wildenhues - * 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 Index: TODO =================================================================== RCS file: /cvsroot/libtool/libtool/TODO,v retrieving revision 1.71 diff -u -r1.71 TODO --- TODO 3 Dec 2005 17:36:15 -0000 1.71 +++ TODO 21 Jan 2007 14:28:57 -0000 @@ -70,7 +70,7 @@ [support #103719] for CC. -1.2. libtldl +1.2. libltdl ------------ * Change libltdl interface: add separate functions for function Index: doc/libtool.texi =================================================================== RCS file: /cvsroot/libtool/libtool/doc/libtool.texi,v retrieving revision 1.216 diff -u -r1.216 libtool.texi --- doc/libtool.texi 24 Oct 2006 20:33:38 -0000 1.216 +++ doc/libtool.texi 21 Jan 2007 14:29:00 -0000 @@ -2249,7 +2249,7 @@ Display a help message and exit. @item --ltdl address@hidden -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 @@ @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 @@ @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 address@hidden by the Libtool linked program address@hidden 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 @@ 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 @@ 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 @@ 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 address@hidden to your own callback function, @var{func}. If @var{seach_path} is address@hidden 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 @@ @node Thread Safety in libltdl address@hidden Using libtldl in a multi threaded environment address@hidden 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 @@ @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 @@ with eval echo libname_spec etc.) and a case statement that decides the method that is being used. This is the real address@hidden 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