📄 changelog.1
字号:
* ltmain.in: When dropping dependencies of a -no-undefined library, give up on building a shared library.2001-03-05 Akim Demaille <akim@epita.fr> * ltmain.sh: Don't quote the argument of case/esac and assignments. * libtool.m4: Likewise.2001-03-03 Markus F.X.J. Oberhumer <markus@oberhumer.com>, Alexandre Oliva <oliva@lsd.ic.unicamp.br> * libtool.m4: Added explicit return type to all C functions.2001-02-22 Gary Vaughan <gvv@techie.com> * NEWS: Updated. * doc/libtool.texi (Thread Safety in libltdl): New node describing the application the new MT API. * libltdl/ltdl.h: Prototypes. * libltdl/ltdl.c: Use these functions throughout the rest of the file to provide thread locking. (lt_dlmutex_register): New function to set callbacks for multi-threaded calls into libltdl. (lt_dl_mutex_lock): Type of a locking callback function. (lt_dl_mutex_lock): Type of an unlocking callback function. (lt_dl_mutex_seterror): Type of a callback function to save the last libltdl error message in thread local storage. (lt_dl_mutex_geterror): Type of a callback function to retrieve the last saved error message from thread local storage.2001-02-20 Gary Vaughan <gvv@techie.com> * libltdl/ltdl.c (lt_dlcaller_register): dont set an unsigned type to a negative number. Reported by Guenter Millahn <Guenter.Millahn@Informatik.TU-Cottbus.DE>2001-02-05 Gary V. Vaughan <gvv@techie.com> From Nick Hudson <skrll@netbsd.org> * ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): netbsd* is able to automatically load module deplibs without assistance from libltdl.2001-02-02 Gary V. Vaughan <gvv@techie.com> * libltdl/ltdl.c (load_deplibs): Make sure the depcount is reset, even when deplibs are not used because of the patch below. * ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): If we know that the host architecture automatically loads deplibs, then... * libltdl/ltdl.c (load_deplibs): ...don't manually load each one.2001-01-31 Gary V. Vaughan <gvv@techie.com> * TODO: Updated. * libltdl/ltdl.c (load_deplibs): If loading a deplib fails, don't sweat -- it may be a lib that is already statically linked into the loading application. * libltdl/ltdl.c: Clean up the shadowing of the global handles variable. (LT_DLRESIDENT_FLAGS): Add extra parens to satisfy -Wall. (load_deplibs): Cast isspace() argument to an int to satisfy -Wall.2001-01-30 Robert Boehne <rboehne@ricardo-us.com> * AUTHORS: added myself to the list of maintainers.2001-01-28 Alexandre Oliva <aoliva@redhat.com> * libltdl/Makefile.am (CLEANFILES): Clean conditionally-built libraries.2001-01-27 Alexandre Oliva <aoliva@redhat.com> * libtool.m4 (ld_shlibs) [aix4*]: Disable on unknown CPU types.2001-01-07 Gary V. Vaughan <gvv@techie.com> * NEWS: Updated. * doc/libtool.texi (User defined module data): Updated. * libltdl/ltdl.c (lt_dlhandle_next): New function. * libltdl/ltdl.h (lt_dlhandle_next): Prototypes.2001-01-05 Gary V. Vaughan <gvv@techie.com> * NEWS: Updated. * doc/libtool.texi (User defined module data): Document it all. * ltdl.m4: Check for memcpy, or else bcopy. * ltdl.c (lt_caller_data): New type. (lt_dl_handle_struct): Add an lt_caller_data field. (lt_dlcaller_register, lt_dlcaller_set_data, lt_dlcaller_get_data): New functions. (rpl_memcpy): A minimal fallback implementation. (rpl_realloc): A realloc implemented with lt_dlmalloc and lt_dlfree. (LT_DLMALLOC, LT_DLFREE, LT_DLREALLOC, LT_DLMEM_REASSIGN): New memory handling convenience macros. Use them appropriately throughout the rest of this file. * ltdl.h (lt_dlcaller_register, lt_dlcaller_set_data, lt_dlcaller_get_data): Prototyped.2001-01-04 Gary V. Vaughan <gvv@techie.com> * libltdl/ltdl.h: formatting change.2000-12-23 Gary V. Vaughan <gvv@techie.com> From vvv@vsu.ru: * doc/fdl.texi (GNU Free Documentation License): contained @bye command which prevented part of document to be generated (indices, etc). * doc/libtool.texi (Dlpreopening): the @deftypevar did not contain a space after a type.2000-12-22 Akim Demaille <akim@epita.fr> * libtool.m4: s/[ \t]*$//2000-12-22 Aneesh Kumar K.V <kvaneesh@hotmail.com> * libtool.m4 (OSF/1): Revert my patch of 2000-12-16.2000-12-20 Gary V. Vaughan <gvv@techie.com> * libltdl/ltdl.c (lt_dlexit): Was checking for residency of the wrong module. Reported by Robert Boehne <rboehne@ricardo-us.com> * ltmain.in (dlprefiles): Now that `2000-12-15 Utz-Uwe Haus' patch below can detect preopened library deplibs correctly in libltdl, we need to ensure that libtool library deplibs are also preloaded into the binary for that phase to work.2000-12-16 Aneesh Kumar K.V <kvaneesh@hotmail.com> * libtool.m4 (OSF/1): Change the way to pass linker flags through compiler on a Tru64 machine.2000-12-16 Gary V. Vaughan <gvv@techie.com> * libtool.m4 (sys_lib_search_path_spec): Use test instead of `['. (archive_cmds): And another one. * libtool.m4 (darwin*): Fixed a pair of stupid typos I made in the last patch. * libtool.m4 (AC_DEPLIBS_CHECK_METHOD): moved rogue settings from sequent, ncr and newos6 back into here from other macros.2000-12-16 Wilfredo Sanchez <wsanchez@apple.com> * libtool.m4: (dyld/darwin*) Much improved port. * ltmain.in: (dyld/darwin*) Much improved port.2000-12-16 Sascha Schumann <sascha@schumann.cx> * libtool.m4: Accept darwin as an alias for rhapsody. * ltmain.in: ditto. * libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use the HPUX 10.20 methods to check for library dependencies on HPUX 11.2000-12-16 Nick Hudson <skrll@netbsd.org> * libtool.m4 (netbsd*, deplibs_check_method): Enable ILD support for NetBSD a.out.2000-12-15 Akim Demaille <akim@epita.fr> * libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Rename `ac_cv_sys_global_symbol_pipe' as `lt_cv_sys_global_symbol_pipe'. Similarly with `lt_cv_global_symbol_to_cdecl (_LT_AC_LTCONFIG_HACK): Similarly with `ac_cv_prog_cc_pic', `ac_cv_prog_cc_shlib', `ac_cv_prog_cc_wl', `ac_cv_prog_cc_static', `ac_cv_prog_cc_no_builtin', `ac_cv_prog_cc_can_build_shared', `ac_cv_prog_cc_static_works', `ac_cv_archive_cmds_need_lc'. (AC_PATH_TOOL_PREFIX): Similarly with `ac_cv_path_MAGIC_CMD' (AC_PROG_LD) <ac_cv_path_LD>: Likewise. (AC_PROG_LD_GNU) <ac_cv_prog_gnu_ld>: Likewise. (AC_PROG_NM) <ac_cv_path_NM>: Likewise.2000-12-15 Utz-Uwe Haus <haus@mail.math.uni-magdeburg.de> * libltdl/ltdl.c (lt_dlopen): Changed "dl_dependency_libs" keyword to "dependency_libs".2000-12-14 Tod Milam <tmilam@traclabs.com> * libltdl/ltdl.c (lt_dlexit): Reset the loaders value to zero when the last module has been unloaded.2000-12-14 Michael Schmitz <mschmitz@iname.com> * libtool.m4: Port to *-sni-sysv4 (Reliant Unix) * README: added Reliant Unix to hte list of supported platforms * doc/PLATFORMS: added note on tests on Reliant Unix2000-12-14 Masahiro Nobori <nobori@ss.titech.ac.jp> * README: Updated. * NEWS: Updated. * libtool.m4: New port to NEWS-OS Release 6.2000-12-14 Nick Hudson <skrll@netbsd.org> * libtool.m4 (hardcode_libdir_flag_spec): Remove linker specification for netbsd.2000-12-14 Akim Demaille <akim@epita.fr> * libtool.m4: Don't depend on Autoconf internals: s/ac_cv_prog_gcc/GCC/.2000-12-14 Gary V. Vaughan <gvv@techie.com> * libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Don't empty out ac_cv_global_symbol_to_cdecl inside the loop, incase we need to go around again and try with underscore prefix. (_LT_AC_TRY_DLOPEN_SELF): On some hosts (cygwin for instance) self dlclosing unloads the main program and causes a SIGSEGV. So don't do it for now.2000-12-05 Gary V. Vaughan <gvv@techie.com> Oh My! Cygwin support has bitrotted while I was looking the other way. This should fix it some: * libtool.m4 (extract_expsyms_cmds): There is a quoting problem with autoconf-2.13 that prevents [$]0 from expanding. Use shell quotes instead to delay eval of $0. (impgen.c) The '# ' sequence stripped by sed works again.2000-12-01 Gary V. Vaughan <gvv@techie.com> * doc/libtool.texi (Libltdl interface): Add documentation. * libltdl/ltdl.h (lt_dlmakeresident, lt_dlisresident): Add prototypes. (LT_DLERROR_CLOSE_RESIDENT_MODULE): New error status. * libltdl/ltdl.c (lt_dlmakeresident, lt_dlisresident): Allow making and testing of resident module status, which prevents a module from being lt_dlclosed. (lt_dlopen): If lt_dlopen()ing self, make the module resident. (lt_dlclose): Return an error if the module is resident. * libtool.m4 (_LT_AC_LTCONFIG_HACK): Move the tests for dlopen from here... (AC_LIBTOOL_DLOPEN_SELF): ...to here. (_LT_AC_CHECK_DLFCN): Factor out repeated code for dlfcn.h (_LT_AC_TRY_DLOPEN_SELF): Factor out repeated code for checking dlopen status. * ltdl.m4 (AC_LIB_LTDL): Use _LT_AC_CHECK_DLFCN. dlopen compile time checking. Use _LT_AC_CHECK_DLFCN. (AC_LTDL_DLSYM_USCORE): Use _LT_AC_TRY_DLOPEN_SELF.2000-11-29 Gary V. Vaughan <gvv@techie.com> * libltdl/ltdl.h (lt_dlhandle): Rename the wrapped structure to prevent nameclash when used from C++. * libltdl/ltdl.c: Fixed all references.2000-11-25 Gary V. Vaughan <gvv@techie.com> * libltdl/ltdl.c (lt_dlopen): Change the default search order for modules. If the named module has no directory component, always start the search with the user_search_path directories, and then fall back on the current directory only if that fails.2000-11-20 Gary V. Vaughan <gvv@techie.com> * libltdl/Makefile.am (libltdl_la_LDFLAGS): increment the version number to reflect the breakage of binary compatibility. * doc/libtool.texi (Libltdl interface): Document LT_NON_POSIX_NAMESPACE. * libltdl/ltdl.h (LT_POSIX_NAMESPACE): Deleted. The default is now to use this namespace, so the cpp macro is no longer necessary.2000-11-20 Morten Eriksen <mortene@sim.no> * ltdl.m4 (AC_LIB_LTDL, AC_LTDL_SYMBOL_USCORE): Break a circular dependency between AC_LTDL_SYMBOL_USCORE and AC_LTDL_DLSYM_USCORE.2000-11-20 Paul Berrevoets <paul@swi.com> * ltmain.in: Some versions of expr respond with "0" if a regexp fails to match.2000-11-19 Paul Berrevoets <paul@swi.com> * libtool.m4 (_LT_AC_LTCONFIG_HACK): Quote the $ in $#, $2 and $3 in variable 'archive_expsym_cmds' for cygwin.2000-11-19 Gary V. Vaughan <gvv@techie.com> * ltdl.c: Relegate non-POSIX-compliant symbols (e.g. those ending in ``_t'') to deprecated #define compatibility macros. Also ease up on the namespace pollution, so that only ``lt_'' and ``LT_'' prefixes are taken from the global namespace. * ltdl.h: ditto.2000-11-17 Gary V. Vaughan <gvv@techie.com> * ltdl.c: Reformatted. * ltdl.h: ditto.2000-11-11 Gary V. Vaughan <gvv@techie.com> * ltdl.m4 (AC_LTDL_SYMBOL_USCORE): Use $ac_ext for conftest sourcefile. * libtool.m4: Use $ac_ext and $ac_objext respectively for conftest sources and objects. Reported by Carlo Wood <carlo@alinoe.com> * doc/fdl.texi: New file. The license for distributing the libtool manual. * doc/libtool.texi: Reference the new license.2000-10-31 Morten Eriksen <mortene@sim.no> * libtool.m4 (_LT_AC_LTCONFIG_HACK): Quote argument to avoid error output from cygpath when $srcdir is empty.2000-10-31 Gary V. Vaughan <gvv@techie.com> * bootstrap: rm Makefiles to prevent infinite loop during configure when libtool.m4 is newer than Makefile.2000-10-31 Akim Demaille <akim@epita.fr> * libtool.m4: Adjust the copyright notice. Quote all the macro names when defined. Some minor formatting changes. (AM_PROG_LIBTOOL, AM_ENABLE_SHARED, AM_ENABLE_STATIC) (AM_DISABLE_SHARED, AM_DISABLE_STATIC, AM_PROG_LD, AM_PROG_NM): Don't use indir when useless. Don't add trailing `dnl' either.2000-10-30 Gary V. Vaughan <gvv@techie.com> * doc/libtool.texi: Corrected another attack of CRLF line endings.2000-10-30 Ossama Othman <ossama@debian.org> * libtool.m4 (archive_expsym_cmds): Fix typo where line was broken in the middle of an expression.2000-10-30 Aneesh Kumar K.V <kvaneesh@hotmail.com> * libtool.m4 (archive_expsym_cmds): Support for -export-symbol option on Tru64. (hardcode_libdir_flag_spec): Fixed cxx throwing error while using libtool. Done by passing -rpath directlty to the compiler.2000-10-27 Robert Boehne <rboehne@ricardo-us.com> * docs/libtool.texi: Added pointers to documentation of Hewlett-Packard, Compaq Tru64 and IBM AIX systems.2000-10-02 Gary V. Vaughan <gvv@techie.com> From Bruce Korb <bkorb@cruzio.com> * ltmain.in (execute_dlfiles): Reduce obfuscation.2000-09-30 Alexandre Oliva <aoliva@redhat.com> * libtool.m4 [netbsd*] (deplibs_check_method, file_magic_cmd,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -