📄 news
字号:
NEWS - list of user-visible changes between releases of GNU LibtoolNew in 1.4.2: 2001-09-11; CVS version 1.4.1a, Gary V. Vaughan:* libltdl now builds on solaris again* diagnose and warn about not-quite-working combinations of gcc and* ld on solaris* Improved OpenBSD support.* Improved cygwin support.* Bugfixes.New in 1.4.1: 2001-09-03; CVS version 1.4.0a, Libtool team:* Better error messages from libltdl when loading fails.* Don't leave here-doc files behind.* Improved support for OpenBSD.* Libtool will build with autoconf-2.50 and higher.* Plug memory management bugs in libltdl.* Prefer shl_load to dlopen for better operation on HP-UX.New in 1.4: 2001-04-25; CVS version 1.3e, Libtool team:* Support for aix5*.* Bugfixes.New in 1.3d: 2001-04-02; CVS version 1.3c, Libtool team:* ltconfig is no more. Generation of libtool happens directly from the configure file.* Multithread safe with lt_dlmutex_register callback registration.* New -no-install flag to avoid the use of executable wrapper scripts.* New --with-pic, -prefer-pic and -prefer-non-pic flags to control the generation of PIC/non-PIC code.* Support for hardcoding run-time paths (-R) into libraries.* Support -dlopen and -dlpreopen for libraries.* Libtool now allows you to link shared libraries against static code.* New functions in libltdl: lt_dlgetinfo, lt_dlhandle_next and lt_dlforeach provide access to module specific data in handles. lt_dlcaller_register, lt_dlcaller_set_data and lt_dlcaller_get_data provide management for user storage of per module data. lt_dlloader_next, lt_dlloader_name, lt_dlloader_find, lt_dlloader_add and lt_dlloader_remove can be used for adding new types of module loaders. lt_dladderror, lt_dlseterror integrate user module loaders with lt_dlerror.* "-Xcompiler" and "-Wc," does now work in compile mode, too.* Support recent dlltool formats.* Start of support code for cross-compiling to win32.* libltdl can now be built as a dll with win32.* m4 macros needed to configure libltdl split out into libltdl/ltdl.m4.* New port to NEWS-OS Release 6.* Improved support for darwin (rhapsody), mingw32, NetBSD, Compaq Tru64 V5.0 and Digital Unix V4.*.* Initial support for ia64 linux.* Initial support for a.out freebsd shared libs.* Initial support for Paul Sokolovsky's pw32 POSIX over win32 layer.* Many bugfixes (especially in libltdl)New in 1.3b: 1999-07-02; CVS version 1.3a, Libtool team:* Complete inter-library dependencies support. It's now possible to link libtool libraries against other libtool libraries.* Libtool is able to find already-installed libtool libraries, even if they were moved out of their installation directory.* New "-Wc,flag" and "-Xcompiler flag" flags to pass flags directly to the compiler* New "-Wl,flag" and "-Xlinker flag" flags to pass flags directly to the linker* New "-no-fast-install" flag to selectively disable fast-install mode.* Support for installing stripped libraries using GNU strip (install -s). Automake >= 1.5 will install stripped libraries with "make install-strip".* Allow linking shared libraries against static ones on FreeBSD, GNU/Linux, GNU Hurd and Solaris* Support for linking DLLs on Win32* New `clean' mode to delete uninstalled files.* New demos and tests* Various bugfixesNew in 1.3.5: 2000-05-27, CVS version 1.3.4a, Libtool team:* Support for mac OS X (rhapsody).* Support for *-sequent-sysv4.* Support for Cygwin-1.1.0.* Support recent dlltool formats.* Bugfixes.New in 1.3.4: 1999-12-08, CVS version 1.3.3a, Libtool team:* Support for Compaq Tru64 V5.0.* Improved support for Digital Unix V4.*.* Improved support for NetBSD, FreeBSD and Unixware.* Many fine bugfixes.New in 1.3.3: 1999-07-02, CVS version 1.3.2a, Libtool team:* New `-dlpreopen force' flag to ensure that lt_preloaded_symbols is always defined.* Work around self-dlclose bug in FreeBSD 3.1.* Expand convenience libraries when creating reloadable objects.* Do not forget to import -L flags of convenience libraries.* Do not pass -whole-archive or equivalent to symbol extractor.* Create directory to expand convenience libraries only when needed.* Improved support for Cygwin, DJGPP and NetBSD* Various bugfixesNew in 1.3.2: 1999-05-26, CVS version 1.3.1a, Libtool team:* Avoid circular links of objects and libraries.* Look for dlerror when dlopen was found in -ldl (typo).* Disable shared libraries with broken GNU ld on Solaris.New in 1.3.1: 1999-05-21, CVS version 1.3.0a, Libtool team:* Documentation improvements; recommend automake users to insert libtool.m4 in acinclude.m4* AC_LIBLTDL_CONVENIENCE and AC_LIBLTDL_INSTALLABLE now set INCLTDL.* New port to NEC UX/4800.* cygwin-b20.1 passes all tests.* Slightly improved BeOS support.* Many AIX 4.3.2 test failures have gone.* Pass unknown -L arguments through to the linker (for -LANG:* support).* Close a security hole with mode 777 directory during libltdl installation.* Fixed the infamous ``ifelse'' bug in libtool.m4New in 1.3: 1999-04-29, Libtool team:* This is just a summary of the changes since 1.2. See the news of intermediate alpha releases below for details.* Support for convenience archives.* New maintainers. Anonymous CVS and home page at gnu.org.* Portable dlopening interface with libltdl, new -module flag.* Correctly link installed libtool libraries into programs and other libtool libraries. Linking of uninstalled libtool libraries into libraries is under development for 1.4.* Do not drop library dependencies on platforms that allow them.* Linking with uninstalled libraries no longer picks installed ones by mistake.* Use libraries from the build tree when running uninstalled executables (may require double linking).* Allow developers to optimize for build-tree executions.* Support -export-symbols-regex for controlled symbol exporting.* Support -R to hardcode directories in library search paths.* New ports, demos and tests. Lots of improvements and bug fixes.New in CVS version 1.2g, Libtool team:* AM_PROG_LIBTOOL is smaller and faster* AC_LIBTOOL_WIN32_DLL is required in configure.in for libtool to attempt to build dlls on win32 hosts* Shared libraries on AmigaOS up to version 4 are now disabled since they don't meet libtool's requirements for shared libraries* -L supports now relative directories* Libltdl has a new license: LGPL with a special exception* Libltdl can be used as stand-alone package* dlopen support for BeOS* Partial support for Motorola System V 4* Improved support for AIX, BeOS, Cygwin, DJGPP, DU, IRIX and HP/UX* Documentation updates* New tests* BugfixesNew in 1.2f: 1999-03-15; CVS version 1.2e, Libtool team:* libtool will correctly link uninstalled libraries into programs and prefer uninstalled libraries to installed ones* Library paths that are in the system default run-time search path are no longer hardcoded into executables.* New fast installation mode, which links the final executable in order to avoid relinking during installation. Programs in the build-tree are relinked when executed.* New AC_DISABLE_FAST_INSTALL macro to set the default for the fast-install mode to disabled* New -export-symbols-regex flag, to export symbols selectively by a regular expression* Support -R for specifying run-time path of programs and library dependencies* New -avoid-version option to avoid versioning for libraries* libtool module names no longer need to have a "lib" prefix (requires automake 1.4).* New -thread-safe flag, to build thread-safe libraries* Major improvements in libltdl: API documentation, installable version, support for module search paths, support for lt_dlopen(0), can be embedded into packages as a tar file (libltdl.tar.gz), dynamic buffer allocation and buffer overflow checks, new macro LTDL_SET_PRELOADED_SYMBOLS() which must be used in the main program, dynamic memory allocation functions are user-defineable* New AC_LIBLTDL_CONVENIENCE and AC_LIBLTDL_INSTALLABLE macros, to select convenience and/or installable versions of libltdl.* libltdl is now built and installed unless --disable-ltdl-install* New "-dlopen self" flag for dlopening the executable itself* New AC_LIBTOOL_DLOPEN macro to check for dlopen support, required if you use -dlopen or -dlpreopen* If libtool could not satisfy all dependencies of a module it will only build a static version of it* dld_preloaded_symbols was renamed to lt_preloaded_symbols* Support for BeOS* Improved support for FreeBSD, AIX, IRIX, OSF, SysV 4.3, HP/UX, DJGPP BSD/OS 4.x and NetBSD* In order for libtool to attempt to link a shared library (dll) on win32 platforms, you must pass the -no-undefined flag to libtool in link mode.* The path to GNU ld now works on cygwin-b18 to cygwin-b20.2 at least.* Support for IRIX library versioning.* New demos and tests* Various bugfixesNew in 1.2d: 1998-12-16; CVS version 1.2c, Libtool team:* libtool will correctly link already-installed libraries into programs.* New -module flag, to create loadable modules.* New libltdl, a small library for portable dlopening of modules. It is still undocumented, but you can already find some examples in:* New mdemo directory, with tests of -module and dlopening examples. Be aware that libltdl is only known to work on a few platforms such as GNU/Linux and Solaris2. Some mdemo tests are known to FAIL on several
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -