📄 changelog
字号:
* 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, file_magic_test_file): Removed inappropriate duplicate definitions; these variables are set in AC_DEPLIBS_CHECK_METHOD. * libtool.m4 (lt_cv_file_magic_cmd): Don't use '${MAGIC_CMD}' or '${OBJDUMP}'; Solaris' /bin/sh loses with `}' in cache files. (ac_cv_path_MAGIC_CMD): Renamed to lt_cv_path_MAGIC_CMD.2000-09-28 Gary V. Vaughan <gvv@techie.com> * libtool.m4 (MAGIC_CMD): Don't use MAGIC, since BSD versions of the file command use this environment variable to hold the location of the magic database. Reported by Marc Espie <Marc.Espie@liafa.jussieu.fr>2000-09-19 Gary V. Vaughan <gvv@techie.com> * doc/PLATFORMS: Updated. * demo/configure.in: Revert to the `libtool --features' test. * Makefile.am (libtool): This needs to rerun configure now that libtool is generated entirely by AC_PROG_LIBTOOL again. (ltconfig): Removed. (ltmain.sh): Is now regenerated when ltmain.in changes. * libtool.m4 (_LT_AC_LTCONFIG_HACK): Now does all of the work for generating libtool immediately in configure.in, rather than deferring part of the creation until config.status runs.2000-09-17 Gary V. Vaughan <gvv@techie.com> * bootstrap: Backed out yesterdays patch which is no longer necessary. * Makefile.am (libtool): Reworked rule for regeneration of libtool, now that it is built entirely withing config.status. (libtoolize): Tidied for orthogonality with the other generation rules. (ltconfig): This is now generated by AC_PROG_LIBTOOL, called from make by running config.status --recheck. (ltmain.sh): Moved primary generation of this file into here... * configure.in (AC_OUTPUT): ...instead of here. * libtool.m4 (AC_OUTPUT_COMMANDS): Write the config to ltconfig where it can be reused, rather than directly to libtool. * demo/configure.in: libtool is no longer present immediately after AC_LIBTOOL_M4 has completed, so the tests now grep through ltconfig instead -- which *will* be present.2000-09-16 Gary V. Vaughan <gvv@techie.com> * TODO: Removed the item describing the change below, and added a similar item to remind us to change the ltdl.m4 macros again when _LT_AC_LTCONFIG_HACK is divided into proper macros. * ltdl.m4 (AC_LTDL_SNARF_CONFIG): Removed. No longet required now that ltconfig has migrated to libtool.m4. (AC_LTDL_SHLIBEXT): Require _LT_AC_LTCONFIG_HACK. (AC_LTDL_SHLIBPATH): ditto. (AC_LTDL_SYSSEARCHPATH): ditto. * ltdl.m4 (AC_LTDL_DLPREOPEN): Require the libtool.m4 symbol_pipe macro. (AC_LTDL_SYMBOL_USCORE): ditto. (AC_LTDL_GLOBAL_SYMBOL_PIPE): Removed, since it is a duplicate
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -