📄 news
字号:
NEWS - list of user-visible changes between releases of GNU LibtoolNew in 1.5.24: 2007-06-17; CVS version 1.5.23c, Libtool team:* Initial support for Interix newer than version 3.* Use getconf ARG_MAX to find the max command line length.* Bug Fixes.New in 1.5.23b: 2007-02-17; CVS version 1.5.23a, Libtool team:* New link flag `-static-libtool-libs' to provide the semantics that `-static' had between 1.5 and before 1.5.22.* Initial support for RDOS.* Fix regression on DragonFly that disabled library hardcoding.* Fix regression on OpenBSD, NetBSD, DragonFly, and other systems with hardcode_direct=yes that wrongly removed paths to uninstalled libraries during link mode.* Let libltdl know that FreeBSD and DragonFly dlopen causes dependent modules to be loaded. This fixes excessive load times for modules with large library dependency graphs.* Fix error with -version-info on systems with version_type=none, such as BeOS.* Initial support for the Sun compiler suite on GNU/Linux.* Improved support for GNU/kFreeBSD and GNU/NetBSD.* Search paths with GCC on multilib systems like x86_64 have been fixed.* The libtool --tag argument which has been supported since version 1.5 is documented now.* Fix regression in libltdl symbol exports on Cygwin. Side effect: LT_GLOBAL_DATA and LT_SCOPE are now explicitly defined as declspec(dllexport), bypassing auto-export logic on Cygwin. This tracks existing behavior on MinGW.* Bug Fixes.New in 1.5.22: 2005-12-18; CVS version 1.5.21a, Libtool team:* Fix 1.5 regression that caused linking a program `-static' to also link statically against installed libtool libraries, contrary to documented (and actual 1.4.x) behavior.* Fix file ownership for BSD `ranlib'.* Initial support for Beos/C++.* Fixed detection of link_static_flag, and self-dlopening.* Fixed setting of shlibpath variables (LD_LIBRARY_PATH and similar) and order of link search paths for creating and testing of uninstalled libraries.* Fix silent failure of `libtoolize --ltdl' if libltdl files not present.* Fixed command line settings for non-GCC compilers, Solaris/64bit.* Support for Interix 3 (Windows SFU).* If non-pic objects were not compiled, and libtool is called in link mode, libtool no longer silently creates an empty archive, but rather falls back to pic objects.* Fix potential denial of service by malicious other users for tmpdir directory creation at relink time.* Bug Fixes, among others for AIX, Cygwin, Darwin, FreeBSD, HPUX, MinGW, OpenBSD, UnixWare.New in 1.5.20: 2005-08-31; CVS version 1.5.19a, Libtool team:* Fix long-standing Solaris CC limitation failing with -no-undefined.* Fix yet another regression with ownership of libltdl data files.* Work around breakage on Tru64 due to shell bugs.* Fix regression with spurious object name conflicts against installed static libraries which were erronously treated as convenience libraries.* Fix building of packages on cygwin managed mounts.* Bug Fixes.New in 1.5.18: 2005-05-16; CVS version 1.5.17a, Libtool team:* Fix regression in 1.5.16 to not install libltdl data files from `libtoolize --ltdl'ed software packages.* Bug Fixes.New in 1.5.16: 2005-04-24; CVS version 1.5.15a, Libtool team:* Allow shell special characters like `$' in source file names, but not in object names, to enhance GCJ support.* Detection of compiler wrappers like distcc/ccache and $host_alias prefix.* More robust tests for PIC flag, `-c -o', in presence of warnings.* Bug Fixes, among others for convenience archives regression on Solaris and timestamp-preserving `libtoolize --copy --ltdl'.New in 1.5.14: 2005-02-12; CVS version 1.5.13a, Libtool team:* Make -pthread work when building executabless too.* Bug Fixes.New in 1.5.12: 2004-02-05; CVS version 1.5.11a, Libtool team:* Support for Portland Group compiler on GNU/Linux.* Support (mostly) for DragonFly BSD.* Updated support for Intel compilers on GNU/Linux.* Makes use of $datarootdir, which is necessary for Autoconf >= 2.60.* Fix for a buffer overrun in the opendir/readdir replacement code. This code was used by older versions of MinGW only.* Some compiler/linker flags commonly used to select ABI features are allowed through in link mode. This fixes some 64bit build failures and Darwin's -framework.* Handling of archives that have multiple members with the same name on Darwin.* Relaxed copyright permissions for the .m4 macro files.* Bug Fixes, among others for: GNU/Linux search path parsing, a Tru64 kernel panic, UNICOS, linking of dependent libraries.New in 1.5.10: 2004-09-19; CVS version 1.5.9a, Libtool team:* GNU/linux ia64 fixes.* Works on platforms with no c++ compiler.* Bug Fixes.New in 1.5.8: 2004-08-07; CVS version 1.5.7a, Libtool team:* Support for Intel C++ version 8.0.* Improved support for OpenBSD.* Support for xlc on Mac OS X.* Better support for zsh as /bin/sh.* Much faster check for command line length on all BSD systems.* Better Mac OS X/darwin support.* Bug Fixes.New in 1.5.6: 2004-04-11; CVS version 1.5.5a, Libtool team:* Installs libltdl files properly in $prefix/share/libtool/libltdl. 1.5.4 did not install them at all.* libltdl correctly guesses the extension for loadable modules again.New in 1.5.4: 2004-04-03; CVS version 1.5.3a, Libtool team:* Bug fixes.New in 1.5.2: 2004-01-25; CVS version 1.5.0a, Libtool team:* lt_dlrealloc is an official part of the libltdl API.* --tag, --silent and --debug options are preserved and reused when libtool calls itself for relinking etc.* `-pthread' and similar options are honoured when linking shared libraries.* -no-suppress in compile mode shows compiler output for both PIC and non-PIC object compilation.* New link mode option `-precious-files-regex' to prevent accidental removal of files you want to keep, such as test coverage data, from the temporary output directory.* Directories specified in /etc/ld.so.conf are no longer hardcoded on GNU/Linux.* Recognises the 'R' symbol type on Solaris so read-only symbols can be exported.* Bug fixes.New in 1.5: 2003-04-14; CVS version 1.4e, Libtool team:* First stable release of multi-language architecture.* libtool and libltdl support for Mac OS/X.* libltdl will now use cygwins dlopen API instead of always forcing LoadLibrary.* Support auto-import patch to binutils on cygwin for much improved dll support.* Bug fixes.New in 1.4.3: 2002-10-13; CVS version 1.4.2a, Robert Boehne:* The libltdl subdirectory now bootstraps correctly with Automake 1.5.* srcdir != builddir builds with Automake 1.5 work correctly.* Support for mips-compaq-nonstopux.* New command line argument, --preserve-dup-deps prevents removal of duplicate dependent libraries.New in 1.4d: 2002-01-07; CVS version 1.4c, Libtool team:* Help strings display correctly again.* Better error messages when library linking fails.* Better error messages from libltdl when loading fails.* Better search path management in libltdl with `lt_dlinsertsearchdir' call.* Support /lib/w32api in recent cygwin releases.* Support cross compilation to mingw.* Support for .rc files (Windows resource compiler).* Improved handling of mingw gcc.* Improved handling of $PATH with entries containing spaces.* Improved support for linking with gcc on aix4* and aix5*.* Improved support for GCC 3.0.* Initial support for QNX RTOS, UnixWare 7 and OpenUNIX 8.* Bug fixes to the OpenBSD port.* Bug fixes.New 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.4b: 2001-07-09; CVS version 1.4a, Libtool team:* Now bootstraps with autoconf-2.50 and automake-1.4-p4.* Always try to build at least a static lib, even if both static and shared libs were disabled.* Full support for C++ compiler.* Support for GNU gcj compiler.* libltdl can now load all modules in a given path according to user supplied criteria with `lt_dlforeachfile' call.* Improved support for AIX ia64, djgpp, HPUX, hurd, OpenBSD, sco3.2*.* Internal mutex handling no longer has namespace clashes on NCR MP-RAS.* New pdemo and tagdemo tests.* Bug fixes.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.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -