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

📄 changelog.0

📁 GNU libtool 是一个通用库支持脚本
💻 0
📖 第 1 页 / 共 5 页
字号:
1999-02-12  Alexandre Oliva  <oliva@dcc.unicamp.br>	* ltmain.in: don't try to read objdir/libname.la before it is	created!	* ltmain.in: create libname.lai at link time, not at install time, 	but still create it at install time if it is missing	Reported by Akim Demaille <demaille@inf.enst.fr>	* libltdl/ltdl.c (tryall_dlopen): strcmp filenames was reversed1999-02-11  Thomas Tanner  <tanner@gmx.de>	* autogen: libltdl needs autoheader	* demo/Makefile.am: renamed hell.debug to hell.static	  (we're demonstrating static linking, not debugging)	* tests/demo*: ditto	* doc/libtool.texi (libltdl): documented new lt_dlopen(NULL)	  feature	* libltdl/acconfig.h: required for config.h	* libltdl/configure.in: use config.h	* libltdl/ltdl.c: use config.h, support lt_dlopen(NULL)	  (returns a handle for the program itself)	* ltconfig.in: minor reformatting	* ltmain.in: in lt_preloaded_symbols always define	  the program's symbols first, for -export-dynamic list all	  program symbols together, -export-symbols was broken for	  programs, minor reformatting	* mdemo/Makefile.am: renamed mdemo.debug to mdemo.static	* tests/mdemo*: ditto, mdemo.test was completely broken	1999-02-10  Alexandre Oliva  <oliva@dcc.unicamp.br>	* ltconfig.in (irix5*, irix6*, osf3*, osf4*): do not use	-set_version in archive_cmds if verstring is empty	(irix6*, shlibpath_var, sys_lib_search_path-spec,	deplibs_check_method): set appropriate values depending on	selected ABI, -32, -n32 or -64, as set in LD by libtool.m4	(uts4*): remove dot between .so and versuffix1999-02-08  Alexandre Oliva  <oliva@dcc.unicamp.br>	* ltconfig.in (irix5*, irix6*, deplibs_check_method): use	file_magic for inter-library dependency tracking		* ltconfig.in (irix5*, hardcode_libdir_separator): set it to a	colon, because on IRIX 5 only the last -rpath switch prevails, and 	it can be a list of colon-separated directories.  This change will 	affect irix6 too, but that's not a problem.	* ltconfig.in (irix5*, library_names_spec): add soname_spec,	otherwise we can't dlopen1999-02-08  Thomas Tanner  <tanner@gmx.de>	* ltconfig.in: according to Marcus Sundberg <mackan@stacken.kth.se>	  HP/UX, IRIX, OpenBSD, Digital Unix and SunOS support	  need_version=no and need_lib_prefix=no,	  fixed a bug in Solaris' archive_sym_cmds1999-02-04  Alexandre Oliva  <oliva@dcc.unicamp.br>	* libtool.m4 (ac_cv_sys_global_symbol_pipe): accept TAB in	addition to space as separator, and allow more than one space	between the symbol code and the symbol name; HP/UX's nm, for	example, uses two spaces	* ltconfig.in (global_symbol_pipe): ditto	(bsdi4, deplibs_check_method): variable name was misspelled	* libltdl/configure.in (libltdl_cv_preloaded_symbols): rewrite	test, so as not to depend on the way global_symbol_pipe is	initialized; the current test would get false positives, as	global_symbol_pipe was initialized `x=""', not `x='	* libltdl/ltdl.c (find_module): initialize filename if dir is NULL 	Reported by Godmar Back <gback@cs.utah.edu>1999-02-04  Godmar Back  <gback@cs.utah.edu>	* libltdl/ltdl.c (lt_dlopenext): missing space for terminator when	allocating memory for shlib_ext1999-02-03  Alexandre Oliva  <oliva@dcc.unicamp.br>	* libltdl/ltdl.c (lt_dlopenext): tmp would be trashed if shlib_ext 	was longer than 3 characters1999-02-02  Gary V. Vaughan  <gvv@techie.com>	* ltconfig.in: new config.guess returns *-*-cygwin now instead of	*-*-cygwin32.  sed -e 's%\(cygwin\|mingw\)32%\1%g' ltconfig.in	* ltmain.in:   sed -e 's%\(cygwin\|mingw\)32%\1%g' ltmain.in	* ltconfig.in (hardcode_libdir_flag_spec, allow_undefined_flag,	archive_cmds, archive_sym_cmds, old_archive_from_new_cmds):	removed duplication of config by assuming that `test $with_gcc =	yes' implies gnu ld, otherwise MSVC++ (which I haven't tested	since I inheritted the code from Ian Lance Taylor btw!) is implied.	1999-01-28  Gary V. Vaughan  <gvv@techie.com>	* ltmain.in: Reverted this change of Alexandre's from the	1999-01-25; "don't try to use .o instead of .lo just because	there's no PIC flag.  It loses if --disable-static, and there's	not much point if we're referring to the same file anyway...",	because not all linkers will accept .lo object names.	* ltmain.in: In the case where --disable-static is specified (as	noted in Alexandre's log entry), we just link some .o files to	prevent the original error.	Reported by Andrey Slepuhin <pooh@msu.ru>1999-01-27  Alexandre Oliva  <oliva@dcc.unicamp.br>	* libtoolize.in: search for A[MC]_PROG_LIBTOOL, not	AM_PROG_LIBTOOL	Reported by Jeff Garzik <jgarzik@pobox.com>1999-01-27  Gary V. Vaughan  <gvv@techie.com>	* THANKS: Now that we have a policy, applied it to the existing	list.  This in no way demeans the work of those people removed	from the THANKS file, who are still credited in the ChangeLogs and	without who's work, libtool would not work so well on many	platforms, but serves to highlight the outstanding and continued	contribution the remaining people have made.  And I quote, "We	reserve THANKS for people who have made major contributions, and	leave the credit to the others for the ChangeLog only."		* THANKS: added Sam Vilain.	* ltconfig.in ($echo):  When using printf to replace echo the shell	expands %s\n to %sn.  Changed to use "%s\n" (with quotes).	Reported by Sam Vilain <sam.vilain@nz.unisys.com>1999-01-27  Alexandre Oliva  <oliva@dcc.unicamp.br>	* libltdl/ltdl.c (find_file): fix endless loop condition	(find_module): filename allocation was off by 1	* libltdl/Makefile.am (distclean-local): renamed from	distclean-hook, that didn't work	* libltdl/ltdl.c (lt_dlopen, non-.la): find_file now returns 0 on	failure	* Makefile.am (ltconfig, ltmain.sh): some broken makes don't like	macros in targets; replace $(srcdir) with @srcdir@	* configure.in (ACINCLUDE_M4_LIST): same problem; expand $srcdir	* libltdl/Makefile.am (@TOINST@/libltdl.la): if installation is	enabled, create to-be-installed libltdl.la within @TOINST@	directory	(noinst_LTLIBRARIES): even if installation is enabled, build	convenience libltdl.la, otherwise builds of random packages may	fail if the user happens to enable installation	(distclean-hook): wipe out $(TOINST)	* libltdl/configure.in: set TOINST and LIBLIBS as appropriate;	don't set NOINSTLIBS any more	* mdemo/Makefile.am: use libltdl.la	* libltdl/ltdl.c (find_file): oops, filenamesize was miscomputed	* libltdl/ltdl.c (find_file): allocate filename dynamically	* libltdl/configure.in (AC_PROG_LIBTOOL): automake does not	recognize it and fail, better keep using AM_PROG_LIBTOOL until the	next release of automake	* demo/configure.in, cdemo/configure.in: ditto	* depdemo/configure.in, mdemo/configure.in: ditto	* libltdl/ltdl.c: make all global strings char[], not char*; check 	that all calls to malloc() are properly cast	(strdup, strchr, strrchr, trim, free_vars): declare as inline	(find_module): allocate filename dynamically; support null dir	(free_vars): free dir and name only if non-null	(lt_dlopen): keep dir as NULL if not given; fix expression that	calculated the size of name; only free and name if non-null	(lt_dlopenext): allocate tmp dynamically	* configure.in (pkgdatadir): expand ${PACKAGE} at configure-time,	just like automake does	* configure.in (pkgdatadir): define pkgdatadir explicitly, and 	comment that automake does not need it, but libtoolize does	* Makefile.am (aclocaldir): do not set it explicitly, automake	does already	* configure.in (TIMESTAMP): use mkstamp here too1999-01-27  Thomas Tanner  <tanner@gmx.de>	* cdemo/configure.in: renamed AM_PROG_LIBTOOL to AC_PROG_LIBTOOL	* demo/configure.in: likewise	* depdemo/configure.in: likewise	* libltdl/configure.in: likewise	* mdemo/configure.in: likewise	* libltdl/ltdl.c: in find_module() check whether libdir is defined,	  tryall_dlopen(): move deallocation of an already opened handle	  to lt_dlopen(), allocate the directory in lt_dlopen() dynamically,	  minor cleanups, fixed memory leak (name)	* libtool.m4: renamed all AM_ macros to AC_ and added aliases for	  compatibilty, updated AC_SYS_NM_PARSE (no undefined symbols,	  don't count the symbols)	* ltconfig.in: added thread_safe_flag_spec (not used yet),	  added generic variable for linker options "linkopts" in	  all archive_cmds	* ltmain.in: added -thread-safe flag (unused)	  1999-01-26  Alexandre Oliva  <oliva@dcc.unicamp.br>	* ltconfig.in (LTCONFIG_VERSION): damn!, adding TIMESTAMP doesn't 	always work, because then different ChangeLog timestamps fail to 	pass the version test.  Instead of forcing both ltconfig and	ltmain.sh to be updated every time ChangeLog changes, better	revert it		* ltconfig.in (LTCONFIG_VERSION): add TIMESTAMP, remove	explicit quotes and add it to the list of variables to quote	* ltmain.in: reworded `dropped inter-library dependencies'	message, and added a warning about inter-library dependencies even 	for non-module builds1999-01-26  Gary V. Vaughan  <gvv@techie.com>	* Makefile.am (install-data-hook): Don't show the if expression	that tests for gzip with a conditional error message; just do it	quietly and show the error if it fails, or the next action if it	succeeds.		* configure.in:  It seems Alexandre accidentally removed the	AC_SUBST(pkgdatadir) line recently which breaks libtoolize.	Reverted that small change.1999-01-25  Alexandre Oliva  <oliva@dcc.unicamp.br>	* libltdl/ltdl.c (find_module): test old_name and dlname for NULL, 	not len==0	* libltdl/configure.in (libltdl_cv_objdir): yes, appending the "/" 	in configure.in was much simpler	* libltdl/ltdl.c (objdir): ditto	* libltdl/ltdl.c (objdir): string collation isn't portable; strcat 	"/" explicitly.  Or should this be moved to configure.in?1999-01-25  Thomas Tanner  <tanner@gmx.de>	* libltdl/ltdl.c: allocate the variables in lt_dlopen() dynamically	  1999-01-25  Alexandre Oliva  <oliva@dcc.unicamp.br>	* ltmain.in (file_magic): use egrep instead of expr to support	more general regular expressions	(file_regex): remove it; the name is misleading, it's not used 	anywhere, and probably will never be	* ltconfig.in, doc/libtool.texi: ditto	* ltconfig.in (linux-gnu*, deplibs_check_method): extend regex to 	support `LSB dynamic lib' in the output of `file'	Reported by Scott D. Heavner <sdh@po.cwru.edu>		* ltmain.in (dependency_libs, xrpath): add -R switches to	dependency_libs only just before creating the .la file; they	should not be passed to the C compiler or linker at	library-creation time, since we don't know whether it is supported	* ltconfig.in (freebsd2.2*, hardcode_minus_L): for FreeBSD 2.2.6,	this must be `no'	* mkstamp: move the sed script to extract revision and date	information into a separate shell-script, so that we can break	lines between commands; FreeBSD's sed doesn't like `;' after `t'	Reported by Axel Thimm <Axel.Thimm@physik.fu-berlin.de>	* Makefile.am: use mkstamp	* THANKS: added Axel Thimm		* ltmain.in: don't try to use .o instead of .lo just because	there's no PIC flag.  It loses if --disable-static, and there's	not much point if we're referring to the same file anyway...	* ltmain.in (pass_all=none, droppeddeps): set only if deplibs was	non-empty1999-01-24  Thomas Tanner  <tanner@gmx.de>	* libltdl/ltdl.c: minor bugfixes, append a "/" the search 	  directory only if necessary	* ltconfig.in: added support for FreeBSD >= 3.0	  (patch from Kurt D. Zeilenga)	* THANKS: added Kurt D. Zeilenga1999-01-24  Thomas Tanner  <tanner@gmx.de>	* doc/libtool.texi (libltdl): list supported dlopen mechanisms,	  added function lt_dlopenext(), removed reference to 	  LTDL_PRELOADED_SYMBOLS in LTDL_SET_PRELOADED_SYMBOLS	* libltdl/ltdl.c: partially reverted Alexandre's dynamic string	  allocation change (it was not necessary and the code was unreadable),	  cleanups, removed usr_search_path_size, renamed usr_search_path	  to user_search_path, in find_module() also check for moved	  modules, merged find_file() and find_library(),	  added lt_dlopenext(), in lt_dladdsearchdir() no longer reset	  the search path if 'search_dir' == NULL and don't use realloc()	  (might not be available on all platforms),	  removed __P((void)) in the declaration of lt_dlgetsearchpath()	* libltdl/ltdl.h: added lt_dlopenext()	* ltconfig.in: AIX archive commands were broken,	  fixed a MAJOR bug in global_symbol_pipe which caused	  "demo-shared.test;demo-make.test" to fail (libtool must not extract	  undefined symbols of libraries, i.e. symcode must not contain 'U')	* tests/Makefile.am (clean-local): "make distclean" in cdemo, too1999-01-22  Alexandre Oliva  <oliva@dcc.unicamp.br>	* Makefile.am (ltconfig, ltmain.sh): add ChangeLog Revision to	TIMESTAMP	* configure.in: get values of PACKAGE and VERSION set by	AM_INIT_AUTOMAKE, and extract only TIMESTAMP from the ChangeLog	* libltdl/ltdl.c (lt_dlopen): if we're reusing a previously opened	handle, don't reset its name nor add it to the list, and free the	name we have allocated	Reported by Edouard G. Parmelan <Edouard.Parmelan@France.NCR.COM>	* Makefile.am (ltconfig, ltmain.sh, TIMESTAMP): let's not assume	anything about the format of the date, just that it does not	contain `$'1999-01-22  Gary V. Vaughan  <gvv@techie.com>

⌨️ 快捷键说明

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