/[libtool]/libtool/ChangeLog
ViewVC logotype

Diff of /libtool/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

--- libtool/ChangeLog	2005/08/31 18:54:15	1.1220.2.287
+++ libtool/ChangeLog	2005/12/18 22:14:06	1.1220.2.365
@@ -1,5 +1,473 @@
+2005-12-18  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	GNU libtool 1.5.22 is released.
+
+	* configure.ac: Bump version.
+	* NEWS, THANKS: Updated.
+	* config.guess, config.sub, install-sh, texinfo.tex: Updated
+	from external sources.
+	* libtool.m4, ltdl.m4: Bump serial.
+	* libltdl/Makefile.am: Bump library revision.
+
+	* ltmain.in (func_mktempdir): New, backported from HEAD.
+	(relink mode): Use it.  Fixes potential denial of service
+	through malicious other local user.
+	Reported by James Kosin <jkosin@intcomgrp.com>.
+
+2005-12-18  Peter O'Gorman  <peter@pogma.com>,
+	    Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* ltmain.in (link mode): Don't die if -L<relative/path> does not
+	exist.  Put in notinst_path though, so it won't end up in the
+	installed .la file.
+	(link mode): Really eliminate all temporary directories.
+
+2005-12-18  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* ltmain.in <duplicate_deps, preserve_args, linknames>:
+	Initialize properly.
+
+2005-12-18  Jacob Meuser <jakemsr@jakemsr.com>,
+	    Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* ltmain.in (link mode): Move library search paths that coincide
+	with paths to not yet installed libraries to the beginning of
+	the library search list.
+
+2005-12-18  Kean Johnston  <jkj@sco.com>,
+	    Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4 (AC_PROG_NM): Also look in /usr/ccs/bin/elf,
+	for SCO.  If we are not cross-compiling, but $ac_tool_prefix is
+	set, also try an un-prefixed `nm'.
+
+2005-12-18  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
+	<hardcode_shlibpath_var>: Initialize, to `unsupported'.
+
+2005-12-18  Marc Espie  <espie@nerim.net>
+
+	* ltmain.in: Change semantics of `--tag=disable-static' and
+	`--tag=disable-shared': The last one given wins now, both
+	override the default setting inherited by other `--tag'
+	arguments, even if passed later on the command line.
+	Still make sure we do not disable both kinds by falling back
+	to static libraries.
+
+	* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ openbsd ]
+	<sys_lib_dlsearch_path_spec>: Set to `/usr/lib' only.
+
+2005-12-16  Nicolas Kaiser  <nikai@nikai.net>
+
+	* doc/libtool.texi: Fix some documentation typos.
+
+2005-12-13  Peter O'Gorman  <peter@pogma.com>
+
+	* ltmain.in [darwin]: Don't add -framework. -arch, -isysroot
+	to $compiler_flags if already in $CC with same arguments.
+
+2005-12-07  Marc Espie  <espie@nerim.net>
+
+	* ltmain.in: Preserve both parts of `--tag TAG', for
+	relink_command.
+
+2005-12-03  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* ltmain.in (func_extract_archives, compile mode, link mode):
+	Use `$exit_status' rather than forbidden `$status'.
+
+2005-11-28  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* ltmain.in: Fix typo introduced in dllsearchpath backport.
+	<cwrappersource>: Undo line breaks in macro arguments.
+	Reported by Charles Wilson <cygwin@cwilson.fastmail.fm>.
+
+2005-11-26  Peter O'Gorman  <peter@pogma.com>
+
+	* ltmain.in (link mode): Add missing $LTCFLAGS for a $LTCC. 
+	* libtool.m4 [darwin]: Use $LTCC $LTCFLAGS to create reloadable
+	objects.
+
+2005-11-26  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4: Fix comment typo.
+	* tests/dryrun.test: Avoid `directory exists' warning.
+
+2005-11-25  Charles Wilson  <cygwin@cwilson.fastmail.fm>,
+	    Peter Ekberg  <peda@lysator.liu.se>,
+	    Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* ltmain.in (link mode, cwrappersource): Backport fixes from
+	CVS HEAD.
+
+	* ltmain.in (generate dlsyms): Backport of func_generate_dlsyms
+	fixes from HEAD.
+
+2005-11-25  Charles Wilson  <cygwin@cwilson.fastmail.fm>
+
+	* ltmain.in (link mode): add foo/bin for every foo/lib in
+	dllsearchpath when creating wrapper script.  Fixes
+	build-relink2 test failure.
+	Backport of CVS HEAD 2004-10-13.
+
+2005-11-25  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4 [aix] <archive_expsym_cmds>
+	(AC_LIBTOOL_PROG_LD_SHLIBS, AC_LIBTOOL_LANG_CXX_CONFIG): Always
+	move -bnoentry before $compiler_flags, so it can be overridden.
+
+	* ltmain.in (link mode): Allow GCC response files through.
+
+2005-11-25  Peter O'Gorman  <peter@pogma.com>
+
+	* ltmain.in (link mode): Pass through -isysroot for cross
+	architecture builds on darwin.
+
+2005-11-24  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* ltmain.in (clean mode): Don't remove non-existent libfoo.lai.
+
+2005-11-24  Albert Chin-A-Young  <china@thewrittenword.com>
+
+	* libtool.m4, ltmain.in: When calling $LTCC, pass default $CFLAGS
+	through with $LTCFLAGS.
+	Backport from HEAD 2004-09-05.
+
+2005-11-24  David Edelsohn  <dje@watson.ibm.com>
+
+	* ltmain.in (link mode): Use $pic_object as $non_pic_object if
+	$non_pic_object=none.
+	* NEWS: Updated.
+	Missing backport from HEAD 2004-09-03 noted
+	by Max Bowsher <maxb1@ukf.net>.
+
+2005-11-20  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* ltmain.in (link mode): Pass through `-pg', for GCC.
+	Reported by Tor Lillqvist <tml@iki.fi>.
+
+	* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS)
+	(AC_LIBTOOL_LANG_CXX_CONFIG) [aix4/aix5 !ia64]: Set
+	whole_archive_flag_spec to $convenience so the convenience libs
+	are really added to the link cmdline.
+	Missing backport from CVS HEAD 2004-11-17 noted by Jørgen Moth
+	<jorgen.moth@uni-c.dk>.
+
+2005-11-20  Todd Vierling <tv@netbsd.org>,
+	    Thorsten Glaser <tg@mirbsd.org>
+
+	* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN)
+	(AC_LIBTOOL_SYS_DYNAMIC_LINKER,  AC_DEPLIBS_CHECK_METHOD)
+	(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_COMPILER_PIC)
+	(AC_LIBTOOL_PROG_COMPILER_PIC,  AC_LIBTOOL_PROG_LD_SHLIBS)
+	[ interix3 ]: Support for Interix/Microsoft Services for Unix.
+	* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Likewise.
+	* NEWS: Updated.
+
+2005-11-20  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* tests/link-order.test [ aix, interix ]: Skip command line
+	grep.
+	Reported by Thorsten Glaser <tg@66h.42h.de>.
+
+2005-11-18  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* ltmain.in (finish mode): Fix a couple of $echo uses.
+	Reported by Thorsten Glaser <tg@66h.42h.de>.
+
+2005-11-14  Albert Chin  <china@thewrittenword.com>
+
+	* libtool.m4 (_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
+	[ hpux11 ]: Pass +nodefaultrpath when linking on ia64*.
+
+2005-11-13  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4 (AC_LIBTOOL_LANG_C_CONFIG):
+	Removed `lt_prog_cc_shlib' cruft, not needed any more.
+
+2005-11-13  Kean Johnston  <jkj@sco.com>,
+	    Tim Rice <tim@multitalents.net>
+
+	* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
+	(AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_LANG_C_CONFIG)
+	(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_COMPILER_PIC)
+	(AC_LIBTOOL_PROG_LD_SHLIBS)
+	[ sco3.2v5, sysv4, sysv4.3, sysv5, sco3.2v5, sco5v6, unixware,
+	OpenUNIX, sysv4*uw2 ]: Complete overhaul of SCO support.
+	* THANKS: Updated.
+
+2005-11-13  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* tests/quote.test: Do not fail on harmless shell bug present
+	in some ksh versions.
+	Reported by Tim Rice <tim@multitalents.net> and others.
+
+2005-11-13  Albert Chin-A-Young  <china@thewrittenword.com>
+
+	* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ hpux10 ]:
+	Link with cc rather than ld (backport from HEAD).
+
+2005-11-12  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libltdl.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): `wl' is tagged
+	here.
+
+	* libtool.m4 (AC_LIBTOOL_DLOPEN_SELF)
+	(AC_LIBTOOL_PROG_COMPILER_PIC): Make sure `$wl' is properly
+	expanded for tests involving `export_dynamic_flag_spec',
+	`lt_prog_compiler_static'.
+
+2005-11-11  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ freebsd ]:
+	Fix shlibpath_overrides_runpath settings.
+	Reported by Dave Benson <daveb@idealab.com>.
+
+2005-11-10  Charles Wilson  <cygwin@cwilson.fastmail.fm>
+
+	* ltmain.in (func_win32_libid): use $SED not sed.
+
+2005-11-10  Albert Chin-A-Young  <china@thewrittenword.com>
+
+	* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG) [ hpux10, hpux11 ]
+	<hppa*64,ia64, aCC,g++>:
+	Use C++ compiler for linking rather than ld.
+
+2005-11-09  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Move setting of
+	`variables_saved_for_relink'..
+	(AC_LIBTOOL_SYS_DYNAMIC_LINKER): here, when both `shlibpath_var'
+	and `runpath_var' have been set.
+	Reported by Mike Frysinger <vapier@gentoo.org>.
+
+	* libtool.m4 (AC_LIBTOOL_LANG_C_CONFIG): Move static_flag
+	check..
+	(AC_LIBTOOL_PROG_COMPILER_PIC): ..here, so that both
+	`lt_prog_compiler_static' have actually been set, and the check
+	is applied to each tag.
+
+2005-11-07  Kean Johnston  <jkj@sco.com>
+
+	* ltmain.in (link mode) [ sysv4*uw2*, unixware7* ]: Work around linker
+	bug on older SCO systems.
+
+2005-11-07  Albert Chin-A-Young  <china@thewrittenword.com>
+
+	* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
+	(AC_LIBTOOL_PROG_LD_SHLIBS) [ hpux10, hpux11 ]:
+	hardcode_libdir_flag_spec and hardcode_minus_L are the same for
+	hppa*64 and ia64*. Don't set
+	hardcode_libdir_flag_spec='-L$libdir' on ia64* because if you
+	specify +b and -L, +b overrides what is set into DT_RPATH.
+
+2005-11-06  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4 (_LT_AC_TRY_DLOPEN_SELF): lt_unknown is
+	lt_dlunknown.
+
+	* libtool.m4 (AC_LIBTOOL_LANG_C_CONFIG)
+	(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG)
+	(AC_LIBTOOL_LANG_GCJ_CONFIG):  Only call
+	AC_LIBTOOL_SYS_LIB_STRIP and AC_LIBTOOL_DLOPEN_SELF in the C
+	case, and without the tag argument.
+
+	* libtool.m4: Fix comments.
+
+2005-11-05  Kean Johnston  <jkj@sco.com>,
+	    Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* ltmain.in (link mode) [*-*-sco3.2v5*]: Don't pass through -lc,
+	nor add it to deplibs.
+	[*-*-sysv5*]: Ditto.
+	[*-*-openbsd*, *-*-freebsd*, *-*-dragonfly*]: Remove bogus
+	`$arg'.
+
+2005-11-04  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* THANKS: Updated.
+
+2005-11-01  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4 (_LT_AC_LOCK) [ solaris ]: Add `-64' to $LD if
+	necessary, to permit combining of several convenience libs
+	without any further objects added.
+	Reported by Brian Barrett <brbarret@open-mpi.org>.
+
+2005-11-01  Kean Johnston  <jkj@sco.com>,
+	    Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4 (AC_LIBTOOL_DLOPEN_SELF): Use
+	`lt_prog_compile_static', not `link_static_flag'.  Expand `$wl'
+	so expansion of `export_dynamic_flag_spec' works.
+	(_LT_AC_TRY_DLOPEN_SELF): Show dlerror() in case of failure.
+	(AC_LIBTOOL_PROG_LD_SHLIBS) [ aix3 ]: Likewise.
+	(AC_LIBTOOL_PROG_COMPILER_PIC) [ hpux* ]: Use `${wl}'.
+
+2005-11-01  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* THANKS: Updated.
+
+2005-10-31  Kean Johnston  <jkj@sco.com>
+
+	[ sysv5*, sco3.2v5*, sco5v6*, unixware*, OpenUNIX*, sysv4*uw2* ]
+	Patches for various bug fixes, small improvements and updating
+	the SCO platform support.
+
+	* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Set correctly for
+	SCO.
+
+	* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Set correct
+	symcode values for the native nm on SCO platforms.
+
+	* ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): All SCO platforms open
+	dependency libraries when you dlopen a module.
+
+2005-10-31  Albert Chin-A-Young  <china@thewrittenword.com>
+
+	* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
+	(AC_LIBTOOL_PROG_LD_SHLIBS) [ aix ]: Remove duplicate
+	always_export_symbols=yes for AIX.
+
+2005-10-29  Howard Chu <hyc@highlandsun.com>
+
+	* ltmain.in (link mode): With `-static', only link statically
+	against uninstalled libtool libraries.  Fixes 1.5.x regression
+	to match documented (and actual 1.4.x) behavior.
+	* NEWS: Updated.
+
+2005-10-29  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libtoolize.in: Fail if libltdl files not present but
+	`--ltdl' given.
+	Reported by Troy Benjegerdes <hozer@hozed.org>.
+
+2005-10-17  Albert Chin-A-Young  <china@thewrittenword.com>
+
+	* ltmain.in (link mode): When accepting -64, -mips[0-9], et. al.
+	compiler flags, don't set compiler_flags only for GCC as the
+	vendor compiler also requires this flag. Sync with HEAD.
+	Reported by Donald Anderson <dda@ddanderson.com>.
+
+2005-10-17  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* ltmain.in [darwin]: Don't check for "bundle" in file path. 
+	Reported by Christoph Egger <Christoph_Egger@gmx.de>.
+
+2005-10-13  Peter O'Gorman  <peter@pogma.com>
+
+	* libltdl/ltdl.c (find_module): Check that dir is set.
+	(load_deplibs): Don't free the user search paths too early.
+
+2005-10-10  Gary V. Vaughan  <gary@gnu.org>
+
+	* ltdl.m4 (AC_LTDL_ENABLE_INSTALL): Remove bogus extra
+	closing brackets.
+
+2005-10-09  Christian Biesinger  <cbiesinger@web.de>
+
+	* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG) [ beos ]:
+	Initial shared library support for C++.
+
+2005-10-05  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): Fix m4 quoting for
+	lt_simple_link_test_code.
+	Reported by Nicolas Joly <njoly@pasteur.fr>.
+
+2005-09-27  Tim Rice  <tim@multitalents.net>
+
+	* libtool.m4 (AC_DEPLIBS_CHECK_METHOD)
+	(AC_LIBTOOL_SYS_DYNAMIC_LINKER, AC_LIBTOOL_LANG_CXX_CONFIG)
+	(AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
+	* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS) [ unixware7* | sysv5* ]:
+	Get UnixWare 7.1.[34] and OpenServer 6 fully working.
+	Improve other UnixWare versions a little.
+
+2005-09-25  Alan W. Irwin  <irwin@beluga.phys.uvic.ca>,
+	    Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* ltmain.in (func_win32_libid) [ cygwin, mingw ]: Robustify sed
+	script to determine win32_libid_type.
+	(link mode) [ mingw ]: Ignore `-lm'.
+
+2005-09-22  Tim Rice  <tim@multitalents.net>
+
+	* libtool.m4 (AC_PROG_NM, AC_LIBTOOL_LANG_CXX_CONFIG)
+	(AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_LD_SHLIBS):
+	Add missing `;;' after case list.
+
+2005-09-21  Peter Ekberg  <peda@lysator.liu.se>,
+
+	* ltmain.in (clean mode): Clean up $dlname as well when cleaning
+	an uninstalled libtool library. Fixes -mode=clean on Cygwin and
+	MinGW to actually remove the dll when cleaning up an uninstalled
+	library.
+
+2005-09-20  Peter Ekberg  <peda@lysator.liu.se>,
+
+	* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS, AC_LIBTOOL_LANG_CXX_CONFIG):
+	Split up --out-implib option for linker in separate args so that
+	the MSYS path translation can do its magic on the provided path
+	to the import library.
+
+2005-09-17  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* ltmain.in (link mode): Allow some ARM gcc ABI flags through.
+	Reported by Andrés Moré <more.andres@gmail.com>.
+
+2005-09-14  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libltdl/ltdl.c (lt_argz_insert): Work around newlib
+	argz_insert bug.
+	* libltdl/Makefile.am (libltdl_la_LDFLAGS): Bumped revision.
+	Reported by Eric Blake <ebb9@byu.net>.
+
+2005-09-09  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE)
+	(AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_LINKER_OPTION)
+	(AC_LIBTOOL_PROG_CC_C_O): When comparing expected and actual
+	compiler/linker output for warnings, weed out both empty lines
+	as well as lines starting with possibly indented `+', to allow
+	for shell debugging with `set -x'.
+	Check the weeded instead of unweeded contents for emptiness.
+
+	* ltmain.in (link mode): Actually provide a useful error
+	message.  Fixes long-standing shameful user neglection.
+	Reported by Martin Paljak <martin.paljak@gmail.com>.
+
+2005-09-08  Charles Wilson  <cygwin@cwilson.fastmail.fm>
+
+	* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
+	(AC_LIBTOOL_PROG_LD_SHLIBS) [ cygwin, mingw, pw32 ]: Use
+	--enable-auto-image-base instead of a fixed image base address.
+
+2005-09-06  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+	* libtool.m4 (AC_DEPLIBS_CHECK_METHOD) [ sysv4*uw2*,
+	sysv4.2uw2* ]: Fix my last checkin to really match the more special
+	case before the general case.
+	Reported by Stepan Kasal <kasal@ucw.cz>.
+
+2005-09-06  Roger Cornelius  <rac@tenzing.org>
+
+	* libtool.m4 (AC_DEPLIBS_CHECK_METHOD) [ sysv5OpenUNIX8,
+	sysv5UnixWare7, sysv5uw[78], unixware7, sysv4*uw2* ]:
+	Match special cases before general case.
+
+2005-09-01  Peter O'Gorman  <peter@pogma.com>
+
+	* libtool.m4 (old_postintall_cmds): chmod 644 before running
+	ranlib.
+	Reported by Gerald Pfeifer <gerald@pfeifer.com>
+
 2005-08-31  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
+	* configure.ac: Bump version.
+	* NEWS: Updated.
+
 	GNU libtool 1.5.20 is released.
 
 	* configure.ac: Bump version.
@@ -3808,4 +4276,4 @@
 
 Continued in ChangeLog.1
 
-	$Revision: 1.1220.2.287 $ $Date: 2005/08/31 18:54:15 $
+	$Revision: 1.1220.2.365 $ $Date: 2005/12/18 22:14:06 $

 

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26