1NEWS - list of user-visible changes between releases of GNU Libtool
2
3New in 1.5.20: 2005-08-31; CVS version 1.5.19a, Libtool team:
4* Fix long-standing Solaris CC limitation failing with -no-undefined.
5* Fix yet another regression with ownership of libltdl data files.
6* Work around breakage on Tru64 due to shell bugs.
7* Fix regression with spurious object name conflicts against installed
8  static libraries which were erronously treated as convenience libraries.
9* Fix building of packages on cygwin managed mounts.
10* Bug Fixes.
11
12New in 1.5.18: 2005-05-16; CVS version 1.5.17a, Libtool team:
13* Fix regression in 1.5.16 to not install libtldl data files from
14  `libtoolize --ltdl'ed software packages.
15* Bug Fixes.
16
17New in 1.5.16: 2005-04-24; CVS version 1.5.15a, Libtool team:
18* Allow shell special characters like `$' in source file names, but not
19  in object names, to enhance GCJ support.
20* Detection of compiler wrappers like distcc/ccache and $host_alias prefix.
21* More robust tests for PIC flag, `-c -o', in presence of warnings.
22* Bug Fixes, among others for convenience archives regression on Solaris
23  and timestamp-preserving `libtoolize --copy --ltdl'.
24
25New in 1.5.14: 2005-02-12; CVS version 1.5.13a, Libtool team:
26* Make -pthread work when building executabless too.
27* Bug Fixes.
28
29New in 1.5.12: 2004-02-05; CVS version 1.5.11a, Libtool team:
30* Support for Portland Group compiler on GNU/Linux.
31* Support (mostly) for DragonFly BSD.
32* Updated support for Intel compilers on GNU/Linux.
33* Makes use of $datarootdir, which is necessary for Autoconf >= 2.60.
34* Fix for a buffer overrun in the opendir/readdir replacement code.
35  This code was used by older versions of MinGW only.
36* Some compiler/linker flags commonly used to select ABI features are allowed
37  through in link mode.  This fixes some 64bit build failures and Darwin's
38  -framework.
39* Handling of archives that have multiple members with the same name on Darwin.
40* Relaxed copyright permissions for the .m4 macro files.
41* Bug Fixes, among others for: GNU/Linux search path parsing, a Tru64
42  kernel panic, UNICOS, linking of dependent libraries.
43
44New in 1.5.10: 2004-09-19; CVS version 1.5.9a, Libtool team:
45* GNU/linux ia64 fixes.
46* Works on platforms with no c++ compiler.
47* Bug Fixes.
48
49New in 1.5.8: 2004-08-07; CVS version 1.5.7a, Libtool team:
50* Support for Intel C++ version 8.0.
51* Improved support for OpenBSD.
52* Support for xlc on Mac OS X.
53* Better support for zsh as /bin/sh.
54* Much faster check for command line length on all BSD systems.
55* Better Mac OS X/darwin support.
56* Bug Fixes.
57
58New in 1.5.6: 2004-04-11; CVS version 1.5.5a, Libtool team:
59* Installs libltdl files properly in $prefix/share/libtool/libltdl. 1.5.4
60  did not install them at all.
61* libltdl correctly guesses the extension for loadable modules again.
62
63New in 1.5.4: 2004-04-03; CVS version 1.5.3a, Libtool team:
64* Bug fixes.
65
66New in 1.5.2: 2004-01-25; CVS version 1.5.0a, Libtool team:
67* lt_dlrealloc is an official part of the libltdl API.
68* --tag, --silent and --debug options are preserved and reused when libtool
69  calls itself for relinking etc.
70* `-pthread' and similar options are honoured when linking shared libraries.
71* -no-suppress in compile mode shows compiler output for both PIC and non-PIC
72  object compilation.
73* New link mode option `-precious-files-regex' to prevent accidental removal
74  of files you want to keep, such as test coverage data, from the temporary
75  output directory.
76* Directories specified in /etc/ld.so.conf are no longer hardcoded on GNU/Linux.
77* Recognises the 'R' symbol type on Solaris so read-only symbols can be
78  exported.
79* Bug fixes.
80
81New in 1.5: 2003-04-14; CVS version 1.4e, Libtool team:
82* First stable release of multi-language architecture.
83* libtool and libltdl support for Mac OS/X.
84* libltdl will now use cygwins dlopen API instead of always forcing
85  LoadLibrary.
86* Support auto-import patch to binutils on cygwin for much improved dll
87  support.
88* Bug fixes.
89
90New in 1.4.3: 2002-10-13; CVS version 1.4.2a, Robert Boehne:
91* The libltdl subdirectory now bootstraps correctly with Automake 1.5.
92* srcdir != builddir builds with Automake 1.5 work correctly.
93* Support for mips-compaq-nonstopux.
94* New command line argument, --preserve-dup-deps prevents removal of
95  duplicate dependent libraries.
96
97New in 1.4d: 2002-01-07; CVS version 1.4c, Libtool team:
98* Help strings display correctly again.
99* Better error messages when library linking fails.
100* Better error messages from libltdl when loading fails.
101* Better search path management in libltdl with `lt_dlinsertsearchdir' call.
102* Support /lib/w32api in recent cygwin releases.
103* Support cross compilation to mingw.
104* Support for .rc files (Windows resource compiler).
105* Improved handling of mingw gcc.
106* Improved handling of $PATH with entries containing spaces.
107* Improved support for linking with gcc on aix4* and aix5*.
108* Improved support for GCC 3.0.
109* Initial support for QNX RTOS, UnixWare 7 and OpenUNIX 8.
110* Bug fixes to the OpenBSD port.
111* Bug fixes.
112
113New in 1.4.2: 2001-09-11; CVS version 1.4.1a, Gary V. Vaughan:
114* libltdl now builds on solaris again
115* diagnose and warn about not-quite-working combinations of gcc and
116  ld on solaris.
117* Improved OpenBSD support.
118* Improved cygwin support.
119* Bugfixes.
120
121New in 1.4.1: 2001-09-03; CVS version 1.4.0a, Libtool team:
122* Better error messages from libltdl when loading fails.
123* Don't leave here-doc files behind.
124* Improved support for OpenBSD.
125* Libtool will build with autoconf-2.50 and higher.
126* Plug memory management bugs in libltdl.
127* Prefer shl_load to dlopen for better operation on HP-UX.
128
129New in 1.4b: 2001-07-09; CVS version 1.4a, Libtool team:
130* Now bootstraps with autoconf-2.50 and automake-1.4-p4.
131* Always try to build at least a static lib, even if both static and
132  shared libs were disabled.
133* Full support for C++ compiler.
134* Support for GNU gcj compiler.
135* libltdl can now load all modules in a given path according to user
136  supplied criteria with `lt_dlforeachfile' call.
137* Improved support for AIX ia64, djgpp, HPUX, hurd, OpenBSD, sco3.2*.
138* Internal mutex handling no longer has namespace clashes on NCR MP-RAS.
139* New pdemo and tagdemo tests.
140* Bug fixes.
141
142New in 1.4: 2001-04-25; CVS version 1.3e, Libtool team:
143* Support for aix5*.
144* Bugfixes.
145
146New in 1.3d: 2001-04-02; CVS version 1.3c, Libtool team:
147* ltconfig is no more.  Generation of libtool happens directly from
148  the configure file.
149* Multithread safe with lt_dlmutex_register callback registration.
150* New -no-install flag to avoid the use of executable wrapper scripts.
151* New --with-pic, -prefer-pic and -prefer-non-pic flags to control
152  the generation of PIC/non-PIC code.
153* Support for hardcoding run-time paths (-R) into libraries.
154* Support -dlopen and -dlpreopen for libraries.
155* Libtool now allows you to link shared libraries against static code.
156* New functions in libltdl:
157  lt_dlgetinfo, lt_dlhandle_next and lt_dlforeach provide access to module
158  specific data in handles.
159  lt_dlcaller_register, lt_dlcaller_set_data and lt_dlcaller_get_data provide
160  management for user storage of per module data.
161  lt_dlloader_next, lt_dlloader_name, lt_dlloader_find, lt_dlloader_add and
162  lt_dlloader_remove can be used for adding new types of module loaders.
163  lt_dladderror, lt_dlseterror integrate user module loaders with lt_dlerror.
164* "-Xcompiler" and "-Wc," does now work in compile mode, too.
165* Support recent dlltool formats.
166* Start of support code for cross-compiling to win32.
167* libltdl can now be built as a dll with win32.
168* m4 macros needed to configure libltdl split out into libltdl/ltdl.m4.
169* New port to NEWS-OS Release 6.
170* Improved support for darwin (rhapsody), mingw32, NetBSD, Compaq Tru64 V5.0
171  and Digital Unix V4.*.
172* Initial support for ia64 linux.
173* Initial support for a.out freebsd shared libs.
174* Initial support for Paul Sokolovsky's pw32 POSIX over win32 layer.
175* Many bugfixes (especially in libltdl)
176
177New in 1.3b: 1999-07-02; CVS version 1.3a, Libtool team:
178* Complete inter-library dependencies support. It's now possible
179  to link libtool libraries against other libtool libraries.
180* Libtool is able to find already-installed libtool libraries,
181  even if they were moved out of their installation directory.
182* New "-Wc,flag" and "-Xcompiler flag" flags to pass flags
183  directly to the compiler
184* New "-Wl,flag" and "-Xlinker flag" flags to pass flags
185  directly to the linker
186* New "-no-fast-install" flag to selectively disable fast-install mode.
187* Support for installing stripped libraries using GNU strip (install -s).
188  Automake >= 1.5 will install stripped libraries with "make install-strip".
189* Allow linking shared libraries against static ones
190  on FreeBSD, GNU/Linux, GNU Hurd and Solaris
191* Support for linking DLLs on Win32
192* New `clean' mode to delete uninstalled files.
193* New demos and tests
194* Various bugfixes
195
196New in 1.3.5: 2000-05-27, CVS version 1.3.4a, Libtool team:
197* Support for mac OS X (rhapsody).
198* Support for *-sequent-sysv4.
199* Support for Cygwin-1.1.0.
200* Support recent dlltool formats.
201* Bugfixes.
202
203New in 1.3.4: 1999-12-08, CVS version 1.3.3a, Libtool team:
204* Support for Compaq Tru64 V5.0.
205* Improved support for Digital Unix V4.*.
206* Improved support for NetBSD, FreeBSD and Unixware.
207* Many fine bugfixes.
208
209New in 1.3.3: 1999-07-02, CVS version 1.3.2a, Libtool team:
210* New `-dlpreopen force' flag to ensure that
211  lt_preloaded_symbols is always defined.
212* Work around self-dlclose bug in FreeBSD 3.1.
213* Expand convenience libraries when creating reloadable objects.
214* Do not forget to import -L flags of convenience libraries.
215* Do not pass -whole-archive or equivalent to symbol extractor.
216* Create directory to expand convenience libraries only when needed.
217* Improved support for Cygwin, DJGPP and NetBSD
218* Various bugfixes
219
220New in 1.3.2: 1999-05-26, CVS version 1.3.1a, Libtool team:
221* Avoid circular links of objects and libraries.
222* Look for dlerror when dlopen was found in -ldl (typo).
223* Disable shared libraries with broken GNU ld on Solaris.
224
225New in 1.3.1: 1999-05-21, CVS version 1.3.0a, Libtool team:
226* Documentation improvements; recommend automake users to insert libtool.m4
227  in acinclude.m4
228* AC_LIBLTDL_CONVENIENCE and AC_LIBLTDL_INSTALLABLE now set INCLTDL.
229* New port to NEC UX/4800.
230* cygwin-b20.1 passes all tests.
231* Slightly improved BeOS support.
232* Many AIX 4.3.2 test failures have gone.
233* Pass unknown -L arguments through to the linker (for -LANG:* support).
234* Close a security hole with mode 777 directory during libltdl installation.
235* Fixed the infamous ``ifelse'' bug in libtool.m4
236
237New in 1.3: 1999-04-29, Libtool team:
238* This is just a summary of the changes since 1.2.
239  See the news of intermediate alpha releases below for details.
240* Support for convenience archives.
241* New maintainers.  Anonymous CVS and home page at gnu.org.
242* Portable dlopening interface with libltdl, new -module flag.
243* Correctly link installed libtool libraries into programs and other
244  libtool libraries.  Linking of uninstalled libtool libraries into
245  libraries is under development for 1.4.
246* Do not drop library dependencies on platforms that allow them.
247* Linking with uninstalled libraries no longer picks installed ones by
248  mistake.
249* Use libraries from the build tree when running uninstalled
250  executables (may require double linking).
251* Allow developers to optimize for build-tree executions.
252* Support -export-symbols-regex for controlled symbol exporting.
253* Support -R to hardcode directories in library search paths.
254* New ports, demos and tests.  Lots of improvements and bug fixes.
255
256New in CVS version 1.2g, Libtool team:
257* AM_PROG_LIBTOOL is smaller and faster
258* AC_LIBTL_L_WIN32_DLL is required in configure.in for libtool to
259  attempt to build dlls on win32 hosts
260* Shared libraries on AmigaOS up to version 4 are now disabled
261  since they don't meet libtool's requirements for shared libraries
262* -L supports now relative directories
263* Libltdl has a new license: LGPL with a special exception
264* Libltdl can be used as stand-alone package
265* dlopen support for BeOS
266* Partial support for Motorola System V 4
267* Improved support for AIX, BeOS, Cygwin, DJGPP, DU, IRIX and HP/UX
268* Documentation updates
269* New tests
270* Bugfixes
271
272New in 1.2f: 1999-03-15; CVS version 1.2e, Libtool team:
273* libtool will correctly link uninstalled libraries into programs
274  and prefer uninstalled libraries to installed ones
275* Library paths that are in the system default run-time search path
276  are no longer hardcoded into executables.
277* New fast installation mode, which links the final executable
278  in order to avoid relinking during installation.
279  Programs in the build-tree are relinked when executed.
280* New AC_DISABLE_FAST_INSTALL macro to set the default for
281  the fast-install mode to disabled
282* New -export-symbols-regex flag, to export symbols selectively by
283  a regular expression
284* Support -R for specifying run-time path of programs and library dependencies
285* New -avoid-version option to avoid versioning for libraries
286* libtool module names no longer need to have a "lib" prefix
287  (requires automake 1.4).
288* New -thread-safe flag, to build thread-safe libraries
289* Major improvements in libltdl: API documentation, installable version,
290  support for module search paths, support for lt_dlopen(0),
291  can be embedded into packages as a tar file (libltdl.tar.gz),
292  dynamic buffer allocation and buffer overflow checks,
293  new macro LTDL_SET_PRELOADED_SYMBOLS() which must be used in the
294  main program, dynamic memory allocation functions are user-defineable
295* New AC_LIBLTDL_CONVENIENCE and AC_LIBLTDL_INSTALLABLE macros, to select
296  convenience and/or installable versions of libltdl.
297* libltdl is now built and installed unless --disable-ltdl-install
298* New "-dlopen self" flag for dlopening the executable itself
299* New AC_LIBTOOL_DLOPEN macro to check for dlopen support,
300  required if you use -dlopen or -dlpreopen
301* If libtool could not satisfy all dependencies of a module
302  it will only build a static version of it
303* dld_preloaded_symbols was renamed to lt_preloaded_symbols
304* Support for BeOS
305* Improved support for FreeBSD, AIX, IRIX, OSF, SysV 4.3, HP/UX, DJGPP
306  BSD/OS 4.x and NetBSD
307* In order for libtool to attempt to link a shared library (dll) on win32
308  platforms, you must pass the -no-undefined flag to libtool in link mode.
309* The path to GNU ld now works on cygwin-b18 to cygwin-b20.2 at least.
310* Support for IRIX library versioning.
311* New demos and tests
312* Various bugfixes
313
314New in 1.2d: 1998-12-16; CVS version 1.2c, Libtool team:
315* libtool will correctly link already-installed libraries into programs.
316* New -module flag, to create loadable modules.
317* New libltdl, a small library for portable dlopening of modules.
318  It is still undocumented, but you can already find some examples in:
319* New mdemo directory, with tests of -module and dlopening examples.
320  Be aware that libltdl is only known to work on a few platforms such as
321  GNU/Linux and Solaris2.  Some mdemo tests are known to FAIL on several
322  other platforms; please ignore these failures by now (or work to fix
323  them :-).
324* Inter-library dependencies patch finally integrated, but there's
325  still much porting to do.  See PORTING for details (some plans for the
326  future in mail/deplibs in the CVS tree).
327* New option -export-symbols to control symbol exporting when possible.
328* Fixed -export-dynamic problem with C++ programs in egcs 1.1.
329* New dlpreopen structure.
330* libtool now supports `-c -o' and subdirectories in sources and
331  target object names even in platforms whose compilers do not support
332  this.  In this case, file locking occurs to avoid problems with
333  parallel builds.
334* New `echo' variant that should fix most problems with long command
335  lines and broken printf programs.
336* Support for DG/UX, UnixWare 7.x and FreeBSD 3.0, and improved
337  support for Microsoft Windows
338* Various bugfixes
339* We now have anonymous CVS access to GNU libtool.  CVSROOT is
340  :pserver:anoncvs@anoncvs.gnu.org:/gd/gnu/anoncvsroot.  The password
341  is empty.  The directory is libtool.  Check our home-page at
342  http://www.gnu.org/software/libtool/libtool.html for details.
343* Alexandre Oliva, Thomas Tanner and Gary V. Vaughan have taken over
344  the maintenance of libtool.
345* Arguments to ltconfig have been changed to allow creation of a
346  libtool C program, totally unusable as of this release.
347
348New in 1.2b - 1998-07-01, Gordon Matzigkeit:
349* Libtool needs a new maintainer, since Gordon Matzigkeit has quit.
350  If you think you can do the job, send mail to bug-libtool@gnu.org.
351* Bug fixes.
352* Support for libtool convenience archives.
353
354New in 1.2a - 1998-04-19, Gordon Matzigkeit:
355* Bug fixes.
356* ltconfig accepts an `--output' option to specify the name of the
357  generated libtool.
358* New `--debug' flag to turn on shell script tracing for libtool,
359  libtoolize, and ltconfig.
360* Added `libtool --config' to print out all configuration variables.
361* Support for *-*-hpux11*.
362
363New in 1.2 - 1998-03-20, Gordon Matzigkeit:
364* Minor bug fixes to provide a stable public release.
365* Libtool no longer cseses Solaris printf to barf due to silly
366  2110-byte static buffers.
367
368New in 1.1 - 1998-03-08, Gordon Matzigkeit:
369* Bug fixes.
370* http://www.profitpress.com/libtool/ is libtool's homepage.
371* `AM_PROG_LIBTOOL' supports turning shared or static libraries off
372  with the `--enable-shared=PKGS' and `--enable-static=PKGS' configure
373  flags.  See (libtool)AM_PROG_LIBTOOL.
374* Use the `AM_DISABLE_SHARED' or `AM_DISABLE_STATIC' macros if you
375  wish to modify the default behaviour of `AM_PROG_LIBTOOL' for your
376  package.
377* New rules for `AM_PROG_LD' to use gcc's `-print-prog-name' flag in
378  order to find ld, if possible.
379* Suppress duplicate compiler output during `compile' mode.
380* Deleted `dlname' mode.  Dlopen applications should only use the
381  runtime search method described in (libtool)Finding the dlname.
382* Experimental support for dynamically loaded modules, even on
383  static-only platforms, via new `-dlopen' and `-dlpreopen' link
384  flags.
385* `compile' mode honours the `-static' flag to prevent libtool
386  from building PIC objects.
387* New `execute' mode to support debugging uninstalled libtool
388  libraries and executables.
389* `-allow-undefined' is now the default.  You can use `-no-undefined'
390  to declare that a shared library is completely self-contained.
391* Inter-library dependencies are automatically handled when linking
392  against an uninstalled `.la' file.
393* New `-all-static' flag to prevent any dynamic linking.  The regular
394  `-static' flag now just prevents dynamic linking of libtool libraries.
395* New `-release' flag to encode release numbers into libtool
396  libraries.  This breaks binary compatibility, but is useful for
397  libraries whose interfaces change very frequently.  See
398  (libtool)Versioning.
399* The `-rpath' flag can be used to hardcode absolute directories when
400  linking executables using libtool.
401* New robust quoting code to handle any metacharacters passed in
402  arguments to libtool commands.
403* Full support for broken collect2 on AIX 3.  Shared libraries
404  can now be built with all working versions of GCC on AIX.
405* Shell script speed optimizations for old and buggy /bin/sh systems,
406  such as HP-UX 9 and SunOS 4.1.4.
407* Maybe use `_libs' as a temporary libtool directory instead of `.libs'
408  in order to cope with MS-DOS filenames.
409* Portability fixes for Windows NT.
410* Refuse to create libtool libraries that don't begin with `lib'.
411  This allows us to correctly handle OSes that don't have the `lib'
412  prefix by default, such as OS/2.
413* Support for *-*-amigaos*, *-*-os2*, *-*-sysv4.2uw2*, and *-*-uts4*.
414
415New in 1.0 - 1997-07-08, Gordon Matzigkeit:
416* Bug fixes.
417* Better configuration test to find the system linker.  The old test
418  was failing because people frequently install GNU ld, but don't
419  necessarily configure GCC to use it.
420* Automake support for Libtool now uses the LTLIBRARIES primary.  See
421  the Automake documentation for more information.
422* Added new `--disable-static' flag to disable building static
423  libraries on platforms that have shared libs.
424* New `-allow-undefined' link flag to build shared libs that contain
425  references to unresolved symbols.
426* Removed all support for creating static-only libraries.
427* Basic support for dynamically loaded modules: new `-export-dynamic'
428  linking flag and corresponding `dlname' mode.
429* New `--features' flag to display configured libtool attributes.
430* Added support for installing libtool objects, both in absolute and
431  relative directories.
432* Support *-*-linux-gnu* as an alias for *-*-linux*.
433* Support for *-*-openbsd* and *-*-freebsd3*.
434
435New in 0.9 - 1997-02-03, Gordon Matzigkeit:
436* Bug fixes.
437* The libtool demo now uses the libm cos(3) function, to demonstrate
438  inter-library dependencies.
439* The PLATFORMS file has been moved to doc/platforms.texi.
440
441New in 0.8 - 1997-01-26, Gordon Matzigkeit:
442* Bug fixes, and more documentation.
443* Basic support for other language compilers (C++, Fortran, and
444  preprocessed assembler).
445* Libtool is now more persistent when linking with the `-static'
446  flag fails.
447* New test for hardcoding system linkers, to verify that libtool
448  neither creates incorrect binaries, nor takes unnecessary
449  precautions while linking against uninstalled shared libraries.
450* For clarity, the demo subdirectory no longer uses ansi2knr, and has
451  been rewritten to avoid ANSI-only constructs.
452* Support for *-*-irix5, *-*-irix6*, and *-*-sco3.2v5*.
453
454New in 0.7 - 1996-12-08, Gordon Matzigkeit:
455* Total rewrite of libtool, along with a new model for library building.
456* Completely rewritten documentation for the new paradigm.
457* Sane handling of broken system linkers, such as the ones on AIX
458  and HP-UX.
459* configure mode is now a separate program, `ltconfig'
460* The libinfo helper script has been incorporated into the main
461  libtool program.
462* Automatic mode guessing, based on the command line.
463* Full support for Automake 1.2 (including ansi2knr features).
464* Support to create reloadable objects using link mode.
465* Support for new `-static' linking flag.
466* Support for stripping libraries during installation.
467* Library version information is now passed on the command line, not
468  through a version file.
469
470Version 0.6 was never released.
471
472New in 0.5:
473* Disabled install-progs until next version, when it will be correctly
474  implemented.
475* Clearer library versioning documentation.  See (libtool)Versioning.
476* Renamed gm_PROG_LIBTOOL to AM_PROG_LIBTOOL
477* Libtool now creates pseudo-objects named foo.lo and pseudo-archives named
478  libfoo.la instead of foo.o and libfoo.a.  See the documentation.
479* libtool compile doesn't interfere with user CFLAGS if they don't
480  conflict with the current objtype.  From Karl Berry.
481* Created new libinfo helper script.
482* libversion.in files are obsolete -- libtool uses libinfo to read the
483  new LIBINFO files.
484* Libtool is better at finding its config file and helper scripts.
485* Support for *-*-gnu*
486
487New in 0.4:
488* Bug fixes and new regression tests
489* On unsupported configurations, ``libtool configure'' demotes OBJTYPES to
490  `standard' instead of aborting
491* Added new object type, `t', for tcov(1) support
492* Support for *-*-aix3*, *-*-aix4*, *-*-hpux10*, *-*-osf3*, and *-*-solaris2*
493
494New in 0.3:
495* Bug fixes and new regression tests
496* Added new uninstall-libs mode
497* Added a host argument to configure mode
498* Fixed debugging/hyper-optimizing flags conflict (from Karl Berry)
499* Support for --no-whole-archive when needed by GNU ld (from Ulrich Drepper)
500* Implementation of --enable-linktype, --enable-profile, --enable-shared,
501  --enable-static in gm_PROG_LIBTOOL macro
502* New `libtoolize' program (modeled after GNU gettext's `gettextize') to help
503  conversion to libtool
504* New ABOUT-LIBS document for inclusion with libtool-supported packages
505
506New in 0.2:
507* Support for *-*-linux
508* Better checking for GNU ld
509* Reimplemented the config file so that it corresponds more closely to the
510  variables listed in (libtool)Porting Libtool.
511* Reimplemented the shared library version scheme.  See (libtool)Versioning.
512* Replaced `--config-file' and `--version-file' options with `--confdir'
513* Added new install-libs and install-progs modes
514
515New in 0.1:
516* First release of libtool
517* Support for: *-*-freebsd*, *-*-netbsd*, *-*-sunos4*, *-*-ultrix4*
518