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

📄 changelog.0

📁 GNU libtool 是一个通用库支持脚本
💻 0
📖 第 1 页 / 共 5 页
字号:
1999-03-15  Alexandre Oliva  <oliva@dcc.unicamp.br>	* configure.in, libtool.spec, NEWS: bump to 1.3a	* Branched for release 1.3 (branch-1-3)	* configure.in, libtool.spec, NEWS: bump to 1.2g	* configure.in, libtool.spec: bump to 1.2f	* doc/PLATFORMS: ditto	* NEWS: libtool 1.2f released	* ltmain.in: silence ``unbug'' :-) detected by sh.test1999-03-14  Alexandre Oliva  <oliva@dcc.unicamp.br>	* TODO: we now use full pathnames for `file'1999-03-14  Thomas Tanner  <tanner@gmx.de>	* TODO: libltdl is now documented	* doc/libltdl.texi (linking with installed libtool libraries):	  fixed typo	* doc/libltdl.texi (libltdl): added documentation for building	  libtool modules and examples how to embed libltdl	* ltmain.in: don't ignore user-specified run-paths (fixed it	  at the right place)1999-03-14  Alexandre Oliva  <oliva@dcc.unicamp.br>	* ltmain.in (deplibs_check_method=none): discard -L and -R	switches when testing whether deplibs contains some library1999-03-14  Erez Zadok  <ezk@cs.columbia.edu>	* config.sub: recognize hppa2.0w, yet to be installed at GNU	* config.guess: minor update for FreeBSD-elf, yet to be installed	at GNU1999-03-14  Alexandre Oliva  <oliva@dcc.unicamp.br>	* ltconfig.in (bsdi4*, sys_lib_search_path_spec,	sys_lib_dlsearch_path_spec): fix thinko in variable names; add	standard directories	* ltmain.in (exclude_expsyms): exclude symbols before sorting,	otherwise only the sorted list will have them excluded	* ltconfig.in (file_magic_cmd, file_magic_test_file, freebsd-elf*, 	bsdi4*): use full pathnames when possible	* Makefile.am (all-recursive): depend on ACINCLUDE_M4_LIST	(all-local, check-local): remove, unused	* doc/PLATFORMS: updated platforms tested on 1.2f-pre; clean up;	reorder; untabify	* config.guess, config.sub: updated from GNU common	* doc/libtool.texi: notes on thread-safety problems of	libltdl/dlopen on GNU/Linux and FreeBSD	* ltconfig.in (aix3*, aix4*): GNU ld on AIX is very broken: it	cannot create working shared libraries.  Print a warning	suggesting the user not to use it and disable shared libraries.1999-03-13  Alexandre Oliva  <oliva@dcc.unicamp.br>	* ltconfig.in (global_symbol_to_cdecl): was reset before trying	`symprfx=_', rendering the test with `_' useless	* doc/libtool.texi (AM_PROG_LIBTOOL): eliminate overfull boxes		* doc/libtool.texi: complete dlopening/libltdl documentation	* ltconfig.in (osf3*, osf4*, deplibs_check_method): pass_all does	not really work; use file_magic instead.	(osf3*, osf4*): customize sys_lib_[dl]search_path_spec 	* ltconfig.in (file_magic_test_file): new variable; if set, it	will be used as an argument for $file_magic_cmd to test whether	the regex in deplibs_check_method matches its output	(file_magic_cmd): use full pathnames whenever possible	* ltconfig.in (sys_lib_dlsearch_path_spec): new variable, that	lists the system *run-time* search path.  Listed directories are	not implicitly hard-coded into executables.	* ltmain.in: use it, but *never* discard -R flags	* doc/libtool.texi: document it	* NEWS: ditto	Reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>	* tests/sh.test: look for `$Xsed' without `$echo "X...' 	* ltconfig.in, ltmain.in: fixed a few such occurrences	* ltmain.in (-static, -all-static): revert March 11's patch, I was 	barking up the wrong tree1999-03-12  Thomas Tanner  <tanner@gmx.de>	* libltdl/ltdl.c: removed FILENAME_MAX since LTDL_FILENAME_MAX	  is sufficient and doesn't break HP/UX1999-03-11  Alexandre Oliva  <oliva@dcc.unicamp.br>	* ltconfig.in: (global_symbol_pipe) extract symbol tag from the	output of NM too	(global_symbol_to_cdecl): new variable; convert the output of	global_symbol_pipe to valid C declarations; on HP/UX, convert	text symbols to function declarations	* libtool.m4: similar modifications	* doc/libtool.texi: document new variable	* ltmain.in: use global_symbol_to_cdecl to generate lt_dlpreopened 	symbols; avoid extracting symbol lists from dlpreopened files	twice; do not filter symbols from dlpreopened libraries	* TODO: fixed HP/UX dlpreopening problem	* ltmain.in (-static, -all-static): set dlopen_self to	$dlopen_self_static regardless of link_static_flag or pic_flag	* ltmain.in: FreeBSD bug that needs symbol table compiled with	-fPIC is fixed in release 3.1; use it only for 2.* and 3.01999-03-11  Thomas Tanner  <tanner@gmx.de>	* ltmain.in: when building a library it doesn't make 	  sense to remove a relinked program ("lt-" prefix)	  1999-03-11  Alexandre Oliva  <oliva@dcc.unicamp.br>	* mdemo/main.c (main, test_dl, test_dlself): propagate error	conditions better, to avoid false positives	* */configure.in: AC_SUBST(LIBTOOL_DEPS)	* */Makefile.am $(OBJECTS): depend on libtool	(libtool): rebuild automatically	* ltconfig.in: set dlopen_* variables to unknown when appropriate	* ltmain.in: only emit warning about lack of AC_LIBTOOL_DLOPEN if	*all* dlopen_* variables are set to unknown1999-03-11  Thomas Tanner  <tanner@gmx.de>	* ltmain.in: delete the old output files (incl. the relinked binary)	  before linking.	* ltconfig.in: replaced `configure' with $progname and all	  line numbers with @LINENO@	1999-03-11  Alexandre Oliva  <oliva@dcc.unicamp.br>	* libltdl/ltdl.c (strdup): cannot return str when it's NULL	because of const correctness1999-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>	* libltdl/ltdl.c (strdup): always use our own, because the	standard strdup won't use lt_dlmalloc	* ltconfig.in (dlfcn.h): function definition may cause warnings;	define variable instead	* ltmain.in: properly create an export file for a program,	avoiding error messages about not finding it	* TODO: need to document AC_LIBLTDL_*; static self dlopening	problem fixed	* libtool.m4 (AC_LIBTOOL_DLOPEN): just set lt_dlopen=yes	(AC_LIBTOOL_SETUP): if lt_dlopen=yes, add --enable-dlopen to	libtool_flags; drop --enable-dlopen-self	* ltconfig.in: perform all the dirty work of testing for dlopening 	support, because we need platform-dependent equivalents for	-export-dynamic, for self dlopening, and -static, for static self	dlopening	(dlopen_self_static): new configuration variable that is set to	yes only if static programs can dlopen themselves	* ltmain.in (-static, -all-static): dlopen_self=dlopen_self_static	* libltdl/configure.in (libltdl_cv_need_uscore): do not assume	dlfcn.h and LTDL_LAZY exist; use LTDL_GLOBAL and LTDL_LAZY_OR_NOW.	This test is likely to fail if self-dlopening does not work,	especially because we do not link the program with	-export-dynamic.  Let's just hope that platforms whose symbol	names start with underscores will also accept underscores for	dlopen.  We should probably use libtool to compile and link this	test, so that we can use -export-dynamic.	* mdemo/Makefile.am (@LIBLTDL@): depend on ../libltdl/config.h	* configure.in: fix AC_OUTPUT_COMMANDS for ltconfig and ltmain.sh	so that they work if srcdir is relative too		* libtool.m4 (AC_LIBLTDL_INSTALLABLE, AC_LIBLTDL_CONVENIENCE): 	avoid introducing multiple --enable options when re-running	config.status	* libltdl/configure.in: if enable_ltdl_* is not set, assume no	* configure.in: if enable_ltdl_install is not set, enable it	* libltdl/configure.in: only assume implicit installation if	libltdl was libtoolized.  If not, print a warning message	suggesting the use of --enable-ltdl-install or of one of the	AC_LIBLTDL_* macros.	* libtool.m4 (AC_LIBTOOL_SETUP): new macro, that does all the	configure-work that AC_PROG_LIBTOOL used to do; add	--cache-file=$cache_file to libtool_flags	(AC_PROG_LIBTOOL): call AC_LIBTOOL_SETUP, save the cache, run	ltconfig and reload the cache	* configure.in: run AC_LIBTOOL_SETUP, then set LIBTOOL_FLAGS to	libtool_flags	* ltconfig.in: support --cache-file switch.  If it is used, load	the cache in the beginning and save it just before terminating	* tests/Makefile.am (TESTS): run demo-nofast before demo-shared	* configure.in: create ltconfig and ltmain.sh at the end of	config.status, if they do not exist.  This fixes the bootstrap	problem reported by Erez Zadok <ezk@cs.columbia.edu>1999-03-10  Thomas Tanner  <tanner@gmx.de>	* NEWS: sorted by importance	* Makefile.am: set LIBTOOL_FLAGS when generating libtool	* configure.in: check for dlopen support and set LIBTOOL_FLAGS	  accordingly	  	* configure.in: fix spacing for --disable-ltdl-install,	  always configure libltdl, add libltdl/acinclude.m4 to 	  ACINCLUDE_M4_LIST, disable installation of libltdl if necessary	* libltdl/Makefile.am: set version info for libltdl.la	* libltdl/configure.in: don't check whether 	  enable_ltdl_convenience/install was set so that libltdl	  can be used as independent package (libltdl.tar.gz) without	  the need to use --enable-ltdl*	* libltdl/ltdl.c: minor cleanups, allocate the line cache	  dynamically (lt_dlopen)	1999-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>	* libltdl/ltdl.c (lt_dlopen): some preprocessors choke if the `#'	of `#define' is not in column 1; let's go back to fortran! :-)	Add #undefs too, to avoid potential warnings or errors.1999-03-09  Alexandre Oliva  <oliva@dcc.unicamp.br>	* libtool.m4 (AC_LIBLTDL_INSTALLABLE, AC_LIBLTDL_CONVENIENCE):	renamed convenience libltdl, dropped toinst hack for installable	* libltdl/Makefile.am: ditto	* libltdl/configure.in: ditto; abort if none of the macros is used	* ltmain.in: $output_objdir/$objdir/ -> $output_objdir/lt-1999-03-09  Thomas Tanner  <tanner@gmx.de>	* libltdl/ltdl.c (lt_dlopen): don't hardcode the length of the	  constant strings1999-03-09  Alexandre Oliva  <oliva@dcc.unicamp.br>	* Makefile.am (install-data-hook): install libltdl as a directory, 	not as a tar-file, so that we do not modify the build tree at make 	install time	* libtoolize.in (ltdl, ltdl_tar): update	* configure.in, Makefile.am, NEWS: install libltdl by default	* libtool.m4 (AC_LIBLTDL_INSTALLABLE, AC_LIBLTDL_CONVENIENCE):	new macros	* NEWS: ditto	* libltdl/configure.in: if none of the new macros or configure	arguments are used, warn and build convenience library only	* libltdl/Makefile.am: conditionally build convenience libltdl.la	* mdemo/configure.in: use AC_LIBLTDL_CONVENIENCE	* mdemo/Makefile.am: refer to @LIBLTDL@1999-03-09  Gary V. Vaughan <gvv@techie.com>	* NEWS: updated.1999-03-08  Alexandre Oliva  <oliva@dcc.unicamp.br>	* ltmain.in: extract symbols from program objects to nlist first,	then translate them to the export_symbols format.  Now it works,	but it appears to be needlessly extracting the symbol list from	dlpreopened libraries twice		* ltmain.in: temporarily disable dlopen_self when linking with	-static or -all-static, until we figure out how to test whether it	works at configure time	* TODO: remember to fix this later	* tests/build-relink.test: when hell is expected to fail, run it	within a subshell and redirect stderr to stdout, so that dynamic	linker errors are only printed in verbose mode	* ltmain.in (hardcode_libdir_separator, compile_rpath,	finalize_rpath): only substitute hardcode_libdir_flag_spec if	hardcode_libdirs is non-empty	* libtool.m4 (AC_LIBTOOL_DLOPEN): do not depend on the existence	of dlfcn.h nor on the definition of RTLD_LAZY	* tests/build-relink.test: hellT was renamed to lt-hell	* libltdl/Makefile.am (@TOINST@/libltdl.la): do not hide the	command that creates the TOINST directory; remove `-o $@' from the 	LINK command, $(LINK) already contains it.1999-03-08  Thomas Tanner  <tanner@gmx.de>	* doc/libtool.texi (tests): documented demo-nofast.test and	  renamed cdemo* to demo*1999-03-08  Alexandre Oliva  <oliva@dcc.unicamp.br>	* libltdl/Makefile.am, libltdl/configure.in, mdemo/Makefile.am:	libltdl must not be renamed; if there's a problem with the install 	option, let's fix it, not just work around it by breaking code of 	users of the convenience library	* tests/build-relink.test: link broken libhello.la with at least	one libtool object1999-03-08  Thomas Tanner  <tanner@gmx.de>	* TODO: updated (libltdl build problem fixed)	* doc/libtool.texi (libltdl interface): removed the line which

⌨️ 快捷键说明

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