⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog.1

📁 GNU libtool 是一个通用库支持脚本
💻 1
📖 第 1 页 / 共 5 页
字号:
	"loader_name", for identifying the loader, and renamed from	lt_dltype_t.  Renamed type variables to loader IFF of type	lt_dlloader_t.	(lt_module_t): Renamed from lt_syshandle. Renamed handle variables	to module IFF of type lt_module_t.	(LTDL_TYPE_TOP): Deleted.  No longer required.	(sys_dl): Initialised as a struct lt_user_dlloader.	(sys_dl_init): Deleted.  No longer required.	(sys_dl_exit): Ditto.	(sys_shl): Initialised as a struct lt_user_dlloader.	(sys_shl_init): Deleted.  No longer required.	(sys_shl_exit): Ditto.	(sys_wll): Initialised as a struct lt_user_dlloader.	(sys_wll_init): Deleted.  No longer required.	(sys_wll_exit): Ditto.	(sys_bedl): Initialised as a struct lt_user_dlloader.	(sys_bedl_init): Deleted.  No longer required.	(sys_bedl_exit): Ditto.	(sys_dld): Initialised as a struct lt_user_dlloader.	(sys_dld_init): Deleted.  No longer required.	(sys_dld_exit): Ditto.	(sys_presym): Initialised as a struct lt_user_dlloader.	(lt_mod_init_t): Moved to here from ltdl.h.	(lt_dlinit): Add builtin loaders using the user loader API.	(lt_dlexit): Unregister and free all loaders.	(lt_add_dlloader): New function to add a new module loader after the	loader specified in the argument.	(lt_remove_dlloader): New function to remove a module loader.	(lt_next_dlloader): New function for iterating over module loaders.	(lt_dlloader_name): Accessor function for name of dlloader.	(lt_find_dlloader): New function to get a reference to a registered	module loader.	(strcmp): static implementation incase the host has none.	(lt_dlgettypes, lt_dlsettypes): Removed.2000-02-02  Thomas Tanner  <tanner@ffii.org>	* libltdl/ltdl.c: replace NULL with 0, remove unused system	  and app_private pointers from lt_dlhandle_t	* libltdl/ltdl.c (presym_add_list): new preloaded symbols	  don't need to be added to the end	* libltdl/ltdl.c (lt_dlgetdata, lt_dlsetdata): removed	* libltdl/ltdl.h: ditto	* doc/libtool.texi (libltdl interface): ditto2000-02-01  Thomas Tanner  <tanner@ffii.org>	* ltmain.in: support -dlopen/dlpreopen for libraries	* NEWS: updated	* TODO: updated	* ltmain.in: rename dlopen to dlopen_support	* ltconfig.in: ditto	* doc/libtool.texi: ditto	* ltmain.in: check whether libraries are moved out of $libdir,	  replace .a and .lib with .$libext, .o and .obj with .$objext2000-01-31  Gary V. Vaughan  <gvv@techie.com>	* libltdl/ltdl.h (lt_dlrealloc): removed declaration.	* libltdl/ltdl.c (lt_dlrealloc): removed definition.	(lt_dladderror): Instead of calling lt_dlrealloc, use lt_dlmalloc,	and lt_dlfree.2000-01-30  Ossama Othman  <ossama@debian.org>	* libtool.m4 (lt_cv_cc_needs_belf): Set the test language to C	prior to executing the test that checks if the C compiler needs	"-belf."	Reported by Chris Butler <chrisb@sandy.force9.co.uk>2000-01-28  Gary V. Vaughan  <gvv@techie.com>	* libtool.m4 (AC_DEPLIBS_CHECK_METHOD):  Use changequote to	protect `[' and `]' in deplibs_check_method.	* libltdl/ltdl.h (lt_dlrealloc): Added declaration.	* libltdl/ltdl.c (lt_dlrealloc): Added default definition.	* libltdl/ltdl.c (lt_dlseterror): Catch errorcodes below 0 as	invalid.	* libltdl/ltdl.h (LTDL_ERROR): Added missing '_' in K&R	definition.	* libltdl/ltdl.h (ltdl_error_table): Added missing error code, and	fixed typo in another code.	* doc/libtool.texi (Libltdl interface): Added missing @end	clause.2000-01-27  Thomas Tanner  <tanner@ffii.org>	* ltconfig.in: Oops, replace the remaining $objdir's	* ltmain.in: merge library linking code of programs and libraries,	  some cleanups2000-01-27  Gary V. Vaughan  <gvv@techie.com>	* NEWS: Updated.	* doc/libtool.texi (Libltdl interface): Document new entry	points.	* libltdl/ltdl.c (lt_dladderror): New function to add a user	defined error message to the tables used by lt_dlerror().	(lt_dlseterror):  New function to allow setting of last_error by	user modules.	(ltdl_error_strings): New preprocessor generated table of internal	error diagnostic strings.	(user_error_strings): New internal list of registered user error	diagnostic strings.	(throughout!): Use error messages from ltdl_error_strings.	* libltdl/ltdl.h (ltdl_error_table): New macro to tabulate	internal diagnostic error strings alongside enum keys.	* NEWS: Updated.	* doc/libtool.texi (Libltdl interface): Document new entry	points.	* libltdl/ltdl.c (lt_dltype_t):  Use new type definitions for	existing fields.	(lt_dladdtype): New function to add a new ltdl dynamic loader	type to the end of the list of valid types..	(lt_dlgettypes): New function to return the complete list of ltdl	dynamic loader types.	(lt_dlsettypes): New function to replace the list of ltdl dynamic	loader types entirely -- e.g. to prepend a new type to the	existing list.	(sys_dl_open, sys_dl_close, sys_dl_sym): Work with lt_syshandle.	(sys_shl_open, sys_shl_close, sys_shl_sym): ditto.	(sys_dld_open, sys_dld_close, sys_dld_sym): ditto.	(sys_wll_open, sys_wll_close, sys_wll_sym): ditto.	(sys_bedl_open, sys_bedl_close, sys_bedl_sym): ditto.	(presym_open, presym_close, presym_sym): ditto.	(tryall_dlopen): Call lt_lib_open_t functions lt_syshandle	compatibly.	(lt_dlclose): Call lt_lib_close_t functions lt_syshandle	compatibly.	(lt_dlsym): Call lt_find_sym_t functions lt_syshandle compatibly.	(lt_dltype_t): moved type declaration from here...	* libltdl/ltdl.h (lt_dltype_t): ...to here.	(lt_syshandle): new type for low level system handles passed by	loader functions	(lt_mod_init_t):  New type for functions implementing the	initialisation for an ltdl dynamic loader.	(lt_mod_exit_t): Type of exit functions for the same.	(lt_lib_open_t): Type of loader functions for the same.	(lt_lib_close_t): Type of unloader functions for the same.	(lt_find_sym_t): Type of symbol resolver functions for the same.	* libltdl/ltdl.c (sys_dl_init, sys_dl_exit, sys_dl_open,	sys_dl_close, sys_dl_sym):  Preprocess these away on cygwin to	avoid spurious error messages.2000-01-24  Thomas Tanner  <tanner@ffii.org>	fix severe bugs reported by Elrond <Elrond@Wunder-Nett.org>	* ltconfig.in: replace $objdir with $output_objdir	* ltmain.in: change to the builddir before relinking programs	* ltmain.in, ltconfig.in, libtool.m4, ltdl.m4:	  remove unnessary spaces from line endings2000-01-19  Thomas Tanner  <tanner@ffii.org>	* ltmain.in: rewrite of the ILD code, merge linking code for	  programs, libraries and objects, allow linking of shared libraries	  against static libraries/objects on platforms that support it	  but print a warning, fix some typos	* partially revert my previous change and	  update only copyright notices of files that were actually modified	* NEWS: update	* libltdl/Makefile.am: version number was wrong	* libltdl/ltdl.c (tryall_dlopen): revert Gary's change	  since it breaks dlpreopening	* ltdl.m4: ditto	* libltdl/ltdl.c (sys_search_path): search in the system default	  library search path, too	* ltdl.m4 (AC_LTDL_SYSSEARCHPATH): extract the path	* libltdl/ltdl.c (find_module): remove bogus file_not_found_error	* libltdl/ltdl.c (load_deplibs): implement loading of dependency	  libraries	* libltdl/ltdl.c (unload_deplibs): implement unloading of dependency	  libraries	* libltdl/ltdl.c (lt_dlexit): correctly close all modules and	  their dependencies	* libltdl/ltdl.c (lt_dlforeach): new function	* libltdl/ltdl.h: ditto	* doc/libtool.texi (using libltdl): document it	* libtool.m4: reformatting, only add -I$topsrc_dir/libltdl to	  INCLTDL	* libtoolize.in: reformatting	* ltconfig.in: reformatting	* ltmain.in: reformatting	* mdemo/configure.in: AC_SUBST INCLTDL	* mdemo/Makefile.am: use INCLTDL	* tests/Makefile.am: reexport OBJEXT and EXEEXT	* tests/dryrun.test: use them for building main.obj and mdemo.exe2000-01-17  Gary V. Vaughan  <gvv@techie.com>	* libltdl/ltdl.c (tryall_dlopen): Abort with	file_not_found_error before trying all lib_open() methods	if the file to be dlopened doesn't exist.	* ltdl.m4 (AC_HAVE_HEADERS): add unistd.h.2000-01-16  Gary V. Vaughan  <gvv@techie.com>	* libltdl/ltdl.c (find_file): memory error fixed.2000-01-14  Gary V. Vaughan  <gvv@techie.com>	* ltconfig.in (Usage): Now it matches the code!	Reported by Jon Leichter <jon@symas.com>	* README:  Some notes about libtool release numbers.	* mdemo/README: Explain the deliberate incompleteness of the	Windows port.	* mdemo/configure.in: Use AC_LIBTOOL_WIN32_DLL.	* mdemo/Makefile.am (LDFLAGS):  Add -no-undefined.	* libltdl/ltdl.h (LTDL_STMT_START, LTDL_STMT_END):  Macros for	wrapping other macros to make a portable compound statement from	multiple C statements in the expansion.	(LTDL_SET_PRELOADED_SYMBOLS): Use the above macros to add an	extern declaration for lt_preloaded_symbols, to remove	dependency on undefined symbol from libltdl.dll on cygwin (and	other -no-undefined architectures).	* libltdl/ltdl.c (lt_preloaded_symbols): No longer defined here.	* libtool,m4 (AC_LIBTOOL_SETUP):  The result of lt_cv_need_dllmain	was set to the opposite of what it should be.	* configure.in (AC_LIBTOOL_WIN32_DLL):  Call to this macro is	required for libtool configury to test lt_cv_need_dllmain on	Windows.	* ltconfig.in (opt_cr, mingw*): replace unescaped ? with correctly	escaped and portable \{0,1\} in sed expression.	From Jon Leichter <jon@symas.com>2000-01-13  Gary V. Vaughan  <gvv@techie.com>	* libtool.m4 (AC_LIBLTDL_CONVENIENCE): Add -I${top_srcdir}/libltdl	to default INCLTDL for VPATH.	(AC_LIBLTDL_INSTALLABLE): ditto.	Reported by Tom Tromey <tromey@cygnus.com>2000-01-12  Thomas Tanner  <tanner@ffii.org>	* update all copyright notices to 2000	* doc/libtool.texi (using libltdl): document new lt_dlinfo struct,	  replace NULL with @code{NULL}, document lt_dlsetdata(),	  lt_dlgetdata() and lt_dlgetinfo()	* libltdl/Makefile.am: increment interface version number	* libltdl/configure.in: set version number to 1.1	* libltdl/ltdl.c: make some variables public by moving them	  to the info struct, add support for application specific data	  within module handles, new lt_dlsetdata(), lt_dlgetdata() and	  lt_dlgetinfo() functions,	  fix memory leaks, minor cleanups	* libltdl/ltdl.h: ditto	* mdemo/main.c: demonstrate use of lt_dlgetinfo,	  improved handling of errors	* ltconfig.in: set hardcode_into_libs = yes for GNU/Hurd, Linux	  and Solaris, only hardcode *all* run-paths if hardcode_into_libs	  is set to 'all', otherwise hardcode only user-specified rpaths	  into libraries	* ltmain.in: minor cleanups, we don't need to add user-specified	  rpaths to compile_rpath, finalize_rpath is sufficient	* ltconfig.in: transform linux* -> *linux-gnu* _after_ host_os has	  been set! (reported by Bruno Haible <haible@ilog.fr>)	* configure.in: AC_SUBST reload_flag, deplibs_check_method	  and file_magic_cmd	* README: use 'libtool --version' instead of 'ltconfig --version'	  (suggested by Francios Pinard <pinard@iro.umontreal.ca>2000-01-10  Gary V. Vaughan  <gvv@techie.com>	* libltdl/ltdl.h (LTDL_DIRSEP_CHAR): Leave undefined when	not compiling for a Windows target.	* libltdl/ltdl.c (canonicalize_path): New function to	ensure internal paths use '/' directory separators.	(find_file): use canonicalize_path.  Memory management	changed to cope.	(lt_dlopen): ditto.	(free_vars): Removed `dir' and `name', which are now handled	internally.	* libltdl/ltdl.h (LTDL_DIRSEP_CHAR): Define to '/' or '\\',	as suitable for the target host.	(LTDL_PATHSEP_CHAR): Similarly with ':' or ';'.	* libltdl/ltdl.c: Use LTDL_DIRSEP_CHAR and LTDL_PATHSEP_CHAR	instead of hardcoding throughout.	Reported by Jon Leichter <jon@symas.com>1999-12-18  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>	* ltmain.in: Oops, `largarg' -> `lastarg'.	* ltmain.in (-Wc, -Xcompiler): Implemented in compile mode.	* ltmain.in (-Xcompiler, -Xlinker): Add to compile_command and	finalize_command.	(-Wc, -Wl): Likewise.	* tests/quote.test: Adjust quoting style of -Wl.	* ltmain.in: Oops, `echo' -> `$echo'.	* ltmain.in (-Wl, -Wc): Make commas argument separators, just like	in gcc.	* ltmain.in (libtool_args): Get all arguments properly enclosed in	quotes and backslash-protected when needed.1999-12-16  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>	* ltdl.m4: Renamed from...	* libltdl/ltdl.m4: that no longer exists.	* configure.in (ACINCLUDE_M4_LIST): Removed libltdl/acinclude.m4.	* Makefile.am (aclocal_macros): Added ltdl.m4.	(libltdl/acinclude.m4): Concatenate libtool.m4 and ltdl.m4.	* bootstrap: Likewise.	* libltdl/Makefile.am (ACLOCAL): Remove the definition.  Relying	upon -I may lead to duplicates.	* doc/libtool.texi: Suggest appending ltdl.m4 to acinclude.m4.	* libtoolize.in: Check AC_LIB_LTDL version number in aclocal.m4.	* libltdl/configure.in (with_auxdir): Do not use it as the	argument of AC_CONFIG_AUX_DIR, automake requires a literal here.	Use AC_CONFIG_AUX_DIRS/DIR_DEFAULT instead.	* libltdl/Makefile.am (ACLOCAL): Define with `-I .', as in	bootstrap.1999-12-15  Thomas Tanner  <tanner@ffii.org>	* libltdl/configure.in: path to auxiliary files can be specified	  using --with-auxdir (idea by Howard Chu <hyc@highlandsun.com>)	* ltmain.in: don't remove multiple occurences from dependency_libs	  of a library, otherwise many dependencies would get lost	* bootstrap: use "aclocal -I ." instead of adding the contents	  of ltdl.m4 to acinclude.m41999-12-13  Gary V. Vaughan  <gvv@techie.com>	* NEWS: updated.	* libltdl/Makefile.am: Use -no-undefined for dll compliance.	* libltdl/configure.in: Use AC_LIBTO

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -