📄 changelog
字号:
install as root, then try to remove the build directory as non-root; Clean up properly if relink fails; Change "$realname"U to ${realname}T to be consistent. Missing backport of 2004-03-24 patch reported against MirLibtool by Marc Matteo <marcm@lectroid.net>.2005-07-08 Bruno Haible <bruno@clisp.org> * libtool.m4 (postinstall_cmds) [cygwin,mingw,pw32]: Make DLL executable after installing it.2005-07-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * ltmain.in (install mode): Do not assume `-f' needs an argument if the install program is `cp'. Cleanup install mode somewhat. Reported by Juergen Leising <juergen.leising@gmx.de>.2005-07-03 Thorsten Glaser <tg@66h.42h.de> * libtool.m4 (_LT_AC_TRY_DLOPEN_SELF): Quieten configure output for corner cases on some BSDs. (AC_LIBTOOL_SYS_MAX_CMD_LEN): Another comment cleanup. * config/ltmain.m4sh (func_extract_archives, func_mode_install), m4/libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_SYS_DYNAMIC_LINKER) (AC_LIBTOOL_WIN32_DLL, AC_PROG_LD, AC_PROG_LD_GNU) (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS): Comment language, indentation, and backquote cleanup. * THANKS: Updated.2005-06-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> (tiny change) * ltmain.in (compile mode, link mode), libtool.m4 (_LT_AC_PROG_ECHO_BACKSLASH, _LT_AC_LOCK, AC_LIBTOOL_SYS_DYNAMIC_LINKER, AC_PATH_TOOL_PREFIX, AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_LANG_C_CONFIG, AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS): Remove some unnecessary quotes.2005-07-01 Derek R. Price <derek@ximbiot.com> * ltmain.in (link mode): Handle spaces in paths to executed programs. Quote path in error message.2005-06-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * THANKS: Updated.2005-06-21 Peter O'Gorman <peter@pogma.com> * ltmain.in [darwin]: Accept -arch flag.2005-06-16 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * ltmain.in: Add fully-qualified paths to temp_rpath rather than unqualified paths in order to avoid possible errors when computing the fully-qualified path later.2005-06-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4 (AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_PROG_CC_C_O): Fix sed script syntax to be portable.2005-06-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS, AC_LIBTOOL_LANG_CXX_CONFIG): PGI also has pgf95. PGI static flag is `-Bstatic'. Remove harmless extra comma from whole_archive output.2005-06-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * ltmain.in (compile mode): In order to find out about forbidden characters in output, check with grep after checking func_quote_for_eval result. Also, warn instead of fail. (func_infer_tag, compile mode, link mode, install mode): Revert SunOS sh bug workaround patch from 2004-12-28 as it triggers bugs in the Tru64 5.1B shell. Reported by Albert Chin <libtool@mlists.thewrittenword.com> and Nicolas Joly <njoly@pasteur.fr>.2005-06-01 Olly Betts <olly@survex.com> (tiny change), Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * doc/libtool.texi (Thread Safety in libltdl), libltdl/ltdl.c (argz_create_sep): Fix some typos.2005-05-31 Peter O'Gorman <peter@pogma.com> * ltmain.in: Do not add installed static litool libraries to convenience, they are not convenience libraries. Reported by Chen-Mou Cheng <chenmou.cheng@gmail.com>2005-05-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * doc/libtool.texi (Link mode): Document -objectlist. Noted by Richard Kreckel <Richard.Kreckel@ginac.de>.2005-05-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * configure.ac: Bump version. * NEWS: Updated. GNU libtool 1.5.18 is released. * configure.ac: Bump version. * NEWS: Updated. * config.guess, config.sub, install-sh, doc/texinfo.tex: Updated. * THANKS: Updated. * doc/libtool.texi (Distributing libltdl): Add note that `libltdl/Makefile' should not be configured by toplevel `configure.ac'. Reported by Gideon Go <gideon.go@gmail.com>.2005-05-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS) [linux]: PGI: Backport whole_archive changes from HEAD. Add $pic_flag to archive_cmds and archive_expsyms_cmds. Bug reported against LAM by Troy Telford <ttelford@lnxi.com>.2005-05-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * THANKS: Updated.2005-05-04 Peter O'Gorman <peter@pogma.com> * ltmain.in [darwin]: Pass -framework for executables too. Reported by Adam <adam@albedo.art.pl>2005-05-02 Andreas Schwab <schwab@suse.de> * libltdl/Makefile.am (local-install-files): Rename back from install-data-local. * Makefile.am (install-data-hook): Readd call to local-install-files. * NEWS: Updated. Fixes libltdl install regression introduced in 1.5.16.2005-04-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * ltdl.m4 (all over): Quote all arguments to AC_DEFINE and AC_DEFINE_UNQUOTED consistently. Reported by Michael Koch <konqueror@gmx.de>, Riccardo Mottola <zuse@libero.it>, and Dalibor Topic <robilad@kaffe.org>.2005-04-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [openbsd3.3]: Set need_version to yes or no depending on the os release. Missing backport reported by Dalibor Topic <robilad@kaffe.org>.2005-04-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ linux ]: sed 3.02 does not understand \t in regex. Reported by Tim Van Holder <tim.vanholder@gmail.com>.2005-04-25 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * configure.ac, NEWS: Updated to 1.5.17a.2005-04-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> GNU libtool 1.5.16 is released. * configure.ac: Bump version. * NEWS, README: Updated. * config.guess, config.sub: Updated. * THANKS: Updated. * libtool.m4 (_LT_CC_BASENAME): Ignore `compile'.2005-04-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS) [solaris]: Update wl for Sun Studio f77/f90/f95. Fix whole_archive_flag_spec for cc and f77/f90/f95 to prevent reordering in case we link with $CC.2005-04-23 Gary Kumfert <kumfert@llnl.gov> * libtool.m4 (AC_LIBTOOL_LANG_F77_CONFIG) [ aix4, aix5 ]: Adjust logic to match the C case: Only disable static if not on ia64 nor runtimelinking.2005-04-23 Jonathan Ryshpan <jonrysh@pacbell.net> * doc/libtool.texi: Get rid of overfull hboxes.2005-04-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> (tiny change) * libtool.m4 (_LT_CC_BASENAME): Use $echo, not $ECHO, for consistency.2005-04-22 Gary V. Vaughan <gary@gnu.org> The FSF are moving offices today. Changed their contact address in all files from `59 Temple Place, Suite 330, MA 02111-1307' to `51 Franklin Street, Fifth Floor, MA 02110-1301'.2005-04-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE): New macros: save warnings and boilerplate of simple compile/link tests. (AC_LIBTOOL_LANG_C_CONFIG, AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG): Call. (AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_LINKER_OPTION, AC_LIBTOOL_PROG_CC_C_O): Fail only if nonempty warnings different from default compile/link. * NEWS: Update. Reported by Josselin Mouette <joss@debian.org> and Marcin Siennicki.2005-04-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * tests/hardcode.test [solaris]: Use dumpstabs if available, to avoid false failure caused by debug section which contains command line (Solaris cc). Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de>.2005-04-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> (tiny change) * libtoolize.in: Fix syntax typos.2005-04-15 Maciej W. Rozycki <macro@linux-mips.org> * libtool.m4 (AC_LIBTOOL_LANG_GCJ_CONFIG): Add old_archive_cmds definition.2005-04-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4 (_LT_CC_BASENAME): New macro to figure out $cc_basename. Skip ccache, distcc, purify, cmdline options, `$host_alias-' prefix. (AC_LIBTOOL_SETUP, AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS): Use. * NEWS: Update.2005-04-12 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_CONFIG): Fix definition of $Xsed.2005-04-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * tests/linkorder.test: Move to * tests/link-order.test: New, with fixed permissions. * tests/Makefile.am: Adjust.2005-04-08 Alexandre Oliva <aoliva@redhat.com>, Peter O'Gorman <peter@pogma.com> * ltmain.in: Don't add files with the same base name to an archive; rename duplicates instead. (func_extract_an_archive): Remove section to deal with duplicate base names in an archive. * tests/func_extract_archives.test: remove. * tests/duplicate_members.test: new test. * tests/Makefile.am: Add new test, remove old.2005-04-08 Alexandre Oliva <aoliva@redhat.com>, Ralf Wildenhues <Ralf.Wildenhues@gmx.de> Fix the order of -L flags added for libtool dep libs. * ltmain.in (link mode): Add to tmp_libs paths for libtool dep libs in reverse order as well. * tests/defs: Set $build to allow to detect cross-compiles. * tests/Makefile.am, tests/linkorder.test: New test.2005-04-01 Mike Stump <mrs@apple.com> * libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN) [ netbsd, freebsd, openbsd, darwin, dragonfly]: Use 3/4 of argmax, instead of 1/4.2005-03-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4 (AC_LIBTOOL_CONFIG): Typo. * libtool.m4 (AC_LIBTOOL_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG): Set $cc_basename.2005-03-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Move linux entry to correct position, re-indent. * libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [solaris]: Use ${wlarc} and set to empty when using $LD for linking. Fixes regression introduced in 2004-12-20. Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de> and Пухальский Юрий Андреевич <pooh@cryptopro.ru>.2005-03-21 Gary V. Vaughan <gary@gnu.org>, Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS): For matching compiler names: Pick only first word, allow leading white space.. * tests/sh.test: ..and test for missing `*' at end of patterns.2005-03-19 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * tests/demo-nopic.test: Enhance status output noted by Tom Burger <tvburger@few.vu.nl>.2005-03-18 Peter O'Gorman <peter@pogma.com>, Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4: The compiler can be a program name with args, so always check cc_basename against compiler name and a wildcard. Also, drop unnecessary quotes in `case' argument.2005-03-18 Albert Chin-A-Young <china@thewrittenword.com> * libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG) [ solaris2.6+ ]: When linking convenience libraries on Solaris with the Sun C++ compiler, pass convenience libraries through to the linker with -Qoption between allextract/defaultextract. The Sun C++ compiler bundles -Qoption arguments so convenience libraries are linked with defaultextract otherwise. Backport of branch-2-0 patch dated 2004-03-14. Reported by Пухальский Юрий Андреевич <pooh@cryptopro.ru>.2005-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * ltmain.in: unconditionally set IFS, and set it to the one true right sequence: space, tab, newline. * configure.ac, libltdl/configure.ac: s/##/dnl/ for comments that are meaningless in configure. Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.2005-03-15 Per Bothner <per@bothner.com>, Ralf Wildenhues <Ralf.Wildenhues@gmx.de> Allow special characters in source file names. Will break unless `-o target' is also given, which must not contain special characters. En passant, fix source file quoting broken for cygwin/MSVC. * ltmain.in (compile mode): Use new variable qsrcfile for quoted source file name for compile $command. Fix missing quotes for _c_o lockfile. * NEWS: Update.2005-03-14 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [linux]: Remove MAIN_ dependency when creating shared libraries with Portland pgf77.2005-03-12 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * ltmain.in (link mode): Reword double negation in error message. Reported by Jesper Louis Andersen <jlouis@mongers.org>.2005-03-10 Gary V. Vaughan <gary@gnu.org> * libltdl/Makefile.am (install-data-local): Don't force v7 tar format with the `o' flag in create mode. Set the umask to 0 when untarring to avoid copied files taking their mode from the installer's umask. * libtoolize.m4sh (func_copy_cb): Ditto. Ignore errors from failed `cd' in the tar processes, since we may be running in dryrun mode. * libltdl/Makefile.am (ltdldatafiles): List all files needed to build a newly libtoolize installed libltdl directory even if the parent project doesn't use autoconf and automake. Reported by Noah Misch <noah@cs.caltech.edu>, Bob Friesenhahn <bfriesen@simple.dallas.tx.us>2005-03-08 Albert Chin-A-Young <china@thewrittenword.com> * libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS) [irix*, osf*]: Output -update_registry information to ${output_objdir} directory, not ${objdir}. ${output_objdir} will work when a project has a single Makefile and performs builds in subdirectories. ${objdir} expects the source in the current directory, breaking single-Makefile builds.2005-03-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * THANKS: Update.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -