📄 changelog
字号:
* tests/tools.at: Add a check for that.2006-05-22 Stepan Kasal <kasal@ucw.cz> * lib/autoconf/status.m4: Fix typos.2006-05-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Remove only the files that this macro generates.2006-05-21 Paul Eggert <eggert@cs.ucla.edu> * doc/autoconf.texi (Limitations of Usual Tools) <sed>: For the HP-UX sed limitation of 99 commands, labels do not count. * lib/autoconf/status.m4 (_AC_SED_CMD_LIMIT): Mention that in the comment. (_AC_OUTPUT_HEADER): Revert the change from 2006-05-19.2006-05-21 Paul Eggert <eggert@cs.ucla.edu> * lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): Import the following fix from coreutils: 2006-01-13 Jim Meyering <jim@meyering.net> Invoke AC_CHECK_FUNCS(getmntent) unconditionally so that tests of $ac_cv_func_getmntent (e.g., in gl_LIST_MOUNTED_FILE_SYSTEMS) need not double-quote uses of that variable, to accommodate the rare case in which getmntent is available in none of the libraries checked. This happens at least on FreeBSD 5.0.2006-05-20 Paul Eggert <eggert@cs.ucla.edu> * lib/autoconf/general.m4 (AC_CONFIG_AUX_DIRS): Bring back ac_config_guess, ac_config_sub, and ac_configure, since evidently some other programs unwisely rely on these undocumented vars. But put in warning comments about them. Problem reported by Ralf Wildenhues in <http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00068.html>. * NEWS: Document that these variables are intended to go away.2006-05-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * lib/autoconf/c.m4 (AC_PROG_CXX_C_O): Require AC_PROG_CXX, and set the language to C++ (analogous to the equivalent Fortran tests). * lib/autoconf/c.m4 (AC_PROG_CXX_C_O): New macro. * doc/autoconf.texi (C++ Compiler): Document it. * lib/autoconf/fortran.m4 (_AC_PROG_FC_C_O): Adjust comment. * NEWS: Update.2006-05-19 Paul Eggert <eggert@cs.ucla.edu> * lib/autoconf/status.m4 (_AC_OUTPUT_HEADER): Fix off-by-one bug that caused config.status to generate 100-command sed scripts; the portable limit is 99.2006-05-19 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Name temporary variable `ac_d' instead of `d' to avoid infringing namespace. Report by Ralf Menzel.2006-05-18 Paul Eggert <eggert@cs.ucla.edu> * lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Don't prepend $ac_top_build_prefix to $MKDIR_P if it's just 'mkdir -p'. * tests/tools.at (autoconf: subdirectories): New test, taken from the corresponding problem report by Ralf Wildenhues in: http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00053.html * lib/autoconf/functions.m4 (AC_REPLACE_FNMATCH, AC_FUNC_FNMATCH_GNU): Quote some uses of shell variables if they might suffer unexpected globbing. This doesn't fix all instances of quoting problems that I found, just the easy ones that look safe. * lib/autoconf/general.m4 (_AC_INIT_SRCDIR, _AC_INIT_HELP): (AC_CONFIG_AUX_DIR, AC_CONFIG_AUX_DIR_DEFAULT, AC_CONFIG_AUX_DIRS): (AC_CANONICAL_BUILD, AC_CANONICAL_HOST, AC_CANONICAL_TARGET): (AC_CACHE_LOAD, AC_CACHE_SAVE): Likewise. * lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF, _AC_PATH_X_DIRECT): Likewise. * lib/autoconf/specific.m4 (AC_SYS_LONG_FILE_NAMES): Likewise. * lib/autoconf/status.m4 (_AC_OUTPUT_LINK, _AC_OUTPUT_SUBDIRS): Likewise. * lib/autotest/general.m4 (_AC_INIT_PARSE_ARGS): Likewise. * lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Likewise.2006-05-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * bin/autoreconf.in ($help): Reword according to the manual. Suggested by Olly Betts.2006-05-17 Olly Betts <olly@survex.com> (tiny change) and Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * bin/autoreconf.in: Pass the directory argument to `require_configure_ac'. Fix comment. * tests/torture.at (Configuring subdirectories): Expose this. Reported by Olly Betts.2006-05-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * lib/Automake/Configure_ac.pm, lib/Automake/Channels.pm, lib/Automake/FileUtils.pm, lib/Automake/Struct.pm: Sync from Automake as follows: * lib/Autom4te/Configure_ac.pm (find_configure_ac): Use `$configure_in' instead of `configure.in', to preserve directory component.2006-05-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * config/config.guess, config/config.sub, config/texinfo.tex, doc/make-stds.texi, doc/standards.texi: Sync from upstream.2006-05-14 Paul Eggert <eggert@cs.ucla.edu> * lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): Fix overly-picky test for C99 conformance; (bool) 0.5 is an integer constant expression, but (bool) -0.5 is not. Problem reported by Fedor Sergeev in <http://forum.sun.com/jive/thread.jspa?threadID=96202>.2006-05-13 Paul Eggert <eggert@cs.ucla.edu> * doc/autoconf.texi (Particular Programs): AC_PROG_MKDIR_P now sets MKDIR_P, not mkdir_p, to avoid collisions with Automake. Warn about obsolete install-sh files. Remove stray sentence fragment and fix cross reference. * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Don't insist on install -d; this undoes the 2006-05-10 change. (MKDIR_P): Mark with AN_MAKEVAR. (AC_PROG_MKDIR_P): Fall back on $ac_install_sh, not $INSTALL, so that we don't require $INSTALL to be thread-safe. Move comments out of generated code. Require AC_CONFIG_AUX_DIR_DEFAULT instead of AC_PROG_INSTALL. Output a message saying that we're checking mkdir -p. Set MKDIR_P rather than mkdir_p. Do special magic for MKDIR_P instead of AC_SUBST. * lib/autoconf/status.m4 (_AC_OUTPUT_FILE, _AC_OUTPUT_CONFIG_STATUS): Special magic for MKDIR_P, too. * lib/m4sugar/m4sh.m4 (AS_MKDIR_P): Remove comment that defeated a dnl. * tests/local.at (AT_CHECK_ENV): mkdir_p -> MKDIR_P.2006-05-11 Paul Eggert <eggert@cs.ucla.edu> Sync from Automake, as follows: 2006-05-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * config/install-sh: Initialize IFS, so field splitting isn't turned off later. * config/mkinstalldirs: Likewise. * config/missing: Remove superfluous quotes. Replace all uses of `[' by `test', for consistency, and for.. * config/missing (sed_minuso, sed_output): New variables. (autom4te, help2man, makeinfo): Use them. Unifies detection of `-o FILE', `--output FILE', `--output=FILE', stricter regex. Fixes `missing' to detect `--output' for help2man. Fixes PR automake/483. Report by Dennis J. Linse. (autom4te): Document in `missing --help'.2006-05-10 Paul Eggert <eggert@cs.ucla.edu> * NEWS: New macro AC_PROG_MKDIR_P. AS_MKDIR_P is now more robust. * config/install-sh: Don't use 'path' to talk about file names, as per GNU coding standards. Close a race condition reported by Ralf Wildenhues and Stepan Kasal. There is still a race condition on hosts that predate Posix 1003.1-1992, but we can't help this. Don't mishandle weird characters like space on pre-Posix hosts. Invoke mkdir at most once per dir arg on pre-Posix hosts. * doc/autoconf.texi (Programming in M4sh): Cross-reference to AC_PROG_MKDIR_P from AS_MKDIR_P. (Limitations of Usual Tools): Cross-reference to AC_PROG_MKDIR_P from mkdir. Mention that Autoconf 2.60 install-sh is safe but earlier editions are not (including Automake 1.8.3). Do not suggest mkinstalldirs for thread-safety. * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Insist on an 'install' that understands -d, so that AC_PROG_MKDIR_P can fall back on $INSTALL. * lib/m4sugar/m4sh.m4 (AS_MKDIR_P): Make it more robust in the presence of special characters and race conditions. * tests/local.at (AT_CHECK_ENV): Add mkdir_p to the list of variables in Autoconf's name space.2006-05-10 Bruno Haible <bruno@clisp.org> and Paul Eggert <eggert@cs.ucla.edu> * lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): New macro, taken from Automake with minor changes. * doc/autoconf.texi (Particular Programs): Document AC_PROG_MKDIR_P.2006-05-10 Paul Eggert <eggert@cs.ucla.edu> * config/install-sh: Update to Automake CVS version, as follows: 2006-04-25 Stepan Kasal <kasal@ucw.cz> * lib/install-sh: Simplify the expr implementation of dirname. 2006-04-24 Paul Eggert <eggert@cs.ucla.edu> * lib/install-sh: Handle --, and diagnose unknown options.2006-05-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * tests/Makefile.am (AUTOTEST): Use `$(MY_AUTOM4TE)' instead of `./autom4te' to create `./testsuite', since the `all' target will ensure its presence, but `installcheck' should not create the uninstalled wrappers. * tests/torture.at (Unusual Automake input files): Skip if we detect automake < 1.8.2006-05-07 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * lib/autoconf/c.m4 (AC_PROG_CC_STDC): If ac_cv_prog_cc_stdc is set to `no', then that overrides and sets ac_cv_prog_cc_c89 and ac_cv_prog_cc_c99 to `no', for backward compatibility. * NEWS: Update.2006-05-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Take care not to munge (multiple) white space and other oddities. * tests/torture.at (AT_CHECK_AC_ARG_VAR): Make sure to M4-escape single quotes in variable assignment. (AC_ARG_VAR, configure invocation): Adjust tests to expose this and similar failures by adding multiple spaces, tabs, and other special characters. Report and different test suggested by Francesco Romani <fromani@gmail.com> and Andrew Church <achurch@achurch.org>. * lib/autoconf/general.m4 (_AC_INIT_PREPARE): When we escape single quotes, we only need to search for single quotes; this both simplifies the search pattern, and makes us less susceptible to `echo' variations for arguments not containing single quotes. (_AC_ARG_VAR_VALIDATE): Likewise.2006-05-04 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * doc/autoconf.texi (Special Shell Variables) <IFS>: Document `$*' and IFS concatenation issue with traditional shells and bash-2.04. Report by Seanster@Seanster.com.2006-05-03 Bruno Haible <bruno@clisp.org> * doc/autoconf.texi (Limitations of Usual Tools): Identify more precisely which Mac OS X versions have the od problem.2006-05-02 Paul Eggert <eggert@cs.ucla.edu> * doc/autoconf.texi: Use @option systematically.2006-05-02 Paul Eggert <eggert@cs.ucla.edu> and Bruno Haible <bruno@clisp.org> * doc/autoconf.texi (Limitations of Usual Tools): Add a paragraph about 'od'. (Integer Overflow): Mention the special case of integer division overflow.2006-05-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * lib/autoconf/general.m4 (_AC_CANONICAL_SPLIT): Cater for traditional shells like the Solaris one that do not use the first IFS character for assembling `$*'. Prompted by a related report from autoconf_bug@nro.ca.2006-05-01 Paul Eggert <eggert@cs.ucla.edu> and Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * doc/autoconf.texi (Limitations of Builtins, Limitations of Make): Mention more problems with the -e option.2006-04-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * NEWS: Typo. * doc/autoconf.texi (Systemology): Mention the Heirloom Project. * doc/autoconf.texi (Introduction, Pointers): Use `@/' liberally in URLs to improve DVI formatted output (requires texinfo 4.6). (System Services, Systemology, Shellology): Likewise. (Limitations of Usual Tools): Rewrite Mac OS X example for nicer output. * doc/autoconf.texi (Fortran Compiler): Do not use `@ovar' in continuous text. (Runtime): Fix macro argument names to match description: `action-if-found' -> `action-if-true' and similarly. (Obsolete Macros): Likewise. * lib/autoconf/general.m4 (_AC_COMPILE_IFELSE): Likewise. (AC_COMPILE_IFELSE, AC_TRY_COMPILE, _AC_LINK_IFELSE) (AC_LINK_IFELSE, AC_TRY_LINK, AC_COMPILE_CHECK): Likewise.2006-04-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * doc/autoconf.texi (Limitations of Make): Clean up markup. * ChangeLog: Typo. * doc/autoconf.texi (Portable Shell): Allow wrapped URLs, for DVI output.2006-04-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * doc/autoconf.texi (Limitations of Builtins): Document FreeBSD /bin/sh set unsorted output. * lib/autoconf/general.m4 (_AC_CACHE_DUMP): Adjust. * tests/local.at: Likewise.2006-04-26 Paul Eggert <eggert@cs.ucla.edu> * doc/autoconf.texi (Portable C and C++, Varieties of Unportability): (Integer Overflow, Null Pointers, Buffer Overruns): (Floating Point Portability, Exiting Portably): New sections. (Writing Test Programs): Fix some langauge. Recommend exiting with status 1, not merely nonzero. Clarify exit declaration. (Run Time): Move C exit status stuff to new Exiting Portably section. (Systemology): Mention Posix and levenez. Update v7 reference. (Portable Shell): Mention the Posix shell.2006-04-25 Stepan Kasal <kasal@ucw.cz> * bin/autoconf.as (me): Replace by as_me.2006-04-25 Paul Eggert <eggert@cs.ucla.edu> * lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Don't use AS_ERROR, since as_me isn't set yet.2006-04-23 Paul Eggert <eggert@cs.ucla.edu> Prepare for deprecation of AS_BASENAME and AS_DIRNAME, and fix a few minor bugs in this area.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -