changelog
来自「LINUX下的源码工具,可自己分析,或者直接装在系统上作为应用」· 代码 · 共 1,949 行 · 第 1/5 页
TXT
1,949 行
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Invoke _AS_PREPARE (not AS_PREPARE) in addition to AS_SHELL_SANITIZE. Use this M4sh to generate Autoconf's shell scripts. * tests/wrapsh.as: New, precursor of wrapsh.in. * tests/Makefile.am: Include lib/freeze.mk to get the dependencies on Autotest and M4sh. ($(TESTSUITE)): Use $(autotest_m4f_dependencies). (wrapsh.in): New target. * bin/autoconf.as: New, precursor of autoconf.in. (autoconf.in): New target.2002-04-09 Alexandre Duret-Lutz <duret_g@epita.fr> * doc/autoconf.texi (Limitations of Make): Mention the issue with indented comments in rules.2002-04-09 Andreas Schwab <schwab@suse.de> * lib/autoconf/status.m4 (_AC_SRCPATHS): Handle empty ac_top_builddir when setting ac_abs_top_builddir.2002-04-06 Kevin Ryde <user42@zip.com.au> * doc/autoconf.texi (Systemology): Add link to Unix V7 online docs. (Portable Shell): Cross reference to Systemology.2002-04-05 Akim Demaille <akim@epita.fr> * bin/autoreconf.in (autoreconf): Be sure to accumulate the directories when descending in a SUBDIRS. Reported by Ezra Peisach.2002-04-04 Andreas Schwab <schwab@suse.de> * lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Only simplify if path contains no literal separators.2002-04-03 Akim Demaille <akim@epita.fr> * lib/autoconf/status.m4 (_AC_CONFIG_FILE, _AC_CONFIG_HEADER) (_AC_CONFIG_COMMAND, _AC_CONFIG_LINK): New. Use dnl, not the KILL diversion. Extracted from... (AC_CONFIG_FILES, AC_CONFIG_HEADERS, AC_CONFIG_COMMANDS) (AC_CONFIG_LINKS): here. Adjust. Don't use the KILL diversion, as it kills spurious output, which results in failures being hidden. Use m4_defn where appropriate. (AC_CONFIG_IF_MEMBER): Kill the real bug: a spurious parenthesis after the second argument. Use m4_defn. * lib/autom4te.in (Autoconf, Autotest, M4sh): Don't pass --warning syntax, as it is provided by M4sugar. * tests/torture.at (Multiple AC_CONFIG_FILES): New.2002-04-03 Andreas Schwab <schwab@suse.de> * lib/m4sugar/m4sugar.m4 (m4_bmatch): Make sure m4_bregexp is not expanded if $# <= 2. * bin/autoreconf.in (autoreconf): Run automake after rerunning aclocal.2002-04-03 Akim Demaille <akim@epita.fr> * lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT_REJECT) (_AC_COMPILER_EXEEXT_REJECT): New. Also recognize *.bb and *.bbg as compilation byproducts. (_AC_COMPILER_EXEEXT_DEFAULT, _AC_COMPILER_EXEEXT_O) (_AC_COMPILER_OBJEXT): Use them. Fixes Debian #138666.2002-04-02 Peter Eisentraut <peter_e@gmx.net> Integrate AC_PROG_CC_STDC into AC_PROG_CC. * lib/autoconf/c.m4 (AC_PROG_CC_STDC): Rename to _AC_PROG_CC_STDC. AU_DEFUN old name. Use _AC_COMPILE_IFELSE. (AC_PROG_CC): Call _AC_PROG_CC_STDC. (AC_C_INLINE): Do not require AC_PROG_CC_STDC. (AC_C_CONST): Same. (AC_C_INLINE): Same. (AC_C_PROTOTYPES): Same. Require AC_PROG_CC instead. * doc/autoconf.texi, NEWS: Document. * tests/mktests.sh (au_exclude_list): Add AC_PROG_CC_STDC and AC_C_CROSS.2002-04-02 Akim Demaille <akim@epita.fr> * lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Invoke _AS_MKDIR_P_PREPARE.2002-03-28 Kevin Ryde <user42@zip.com.au> * lib/autoconf/c.m4 (AC_C_INLINE): Test with a typedef return value, to avoid versions of HP C which don't allow that.2002-03-27 Paul Eggert <eggert@twinsun.com> * lib/m4sugar/m4sh.m4 (_AS_BASENAME_PREPARE): New macro. (AS_SHELL_SANITIZE): Invoke it. (AS_BASENAME): AS_REQUIRE it, and use $as_basename.2002-03-26 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Portable Shell): Add pointers to FAQs.2002-03-26 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Introduction): The GNATS base moved.2002-03-25 Paul Eggert <eggert@twinsun.com> * tests/m4sh.at: Don't rely on "PATH=test:$PATH test-1" working as POSIX requires, as it doesn't work with Zsh. * doc/autoconf.texi (Assignments): Document the problem.2002-03-25 Alexandre Duret-Lutz <duret_g@epita.fr> * doc/autoconf.texi (Limitations of Make): Mention more issue about VPATH, overriding of macros in sub-makes, and handling of SHELL.2002-03-21 Paul Eggert <eggert@twinsun.com> * doc/autoconf.texi (Here-Documents): Mention Solaris 8 dtksh problem with here-document buffer boundaries. * lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): Unset ENV and BASH_ENV when reinvoking the shell, to work around problems with installers who put strange things like "cd" commands in their environments.2002-03-19 Akim Demaille <akim@epita.fr> * tests/semantics.at (AC_C_BIGENDIAN): s/unknow/unknown/. From Aaron Ucko.2002-03-19 Akim Demaille <akim@epita.fr> * bin/autoscan.in (scan_file): Specify the location in `&used' invocations. From Nicolas Joly.2002-03-19 Akim Demaille <akim@epita.fr> * doc/autoconf.texi: Adjust @code/@command, @xref/@ref usage. From Nishio Futoshi.2002-03-19 Akim Demaille <akim@epita.fr> * lib/m4sugar/m4sugar.m4 (m4_define_default, m4_fst, m4_map): New.2002-03-18 Paul Eggert <eggert@twinsun.com> * doc/autoconf.texi (Programming in M4sh): Add AS_MKDIR_P. (Limitations of Usual Tools): Add mkdir section. * lib/m4sugar/m4sh.m4 (_AS_MKDIR_P_PREPARE): New macro. (AS_MKDIR_P): Require it. Use mkdir -p if available, falling back on AS_DIRNAME to compute prefixes otherwise; this is roughly what mkinstalldirs does. That way, we need not have our own filename disassembler. The old disassembler did not work with Solaris 8 dtksh, which is ksh Version M-12/28/93d. * lib/autotest/general.m4 (AT_INIT, AT_CLEANUP): Create at_test_all by a series of assignments, not by a single assignment of a long string. The latter causes ksh version 11/16/88g to silently misbehave on OpenServer 5.0.6a, presumably because of a buffer overrun.2002-03-14 Paul Eggert <eggert@twinsun.com> * lib/autotest/general.m4 (at_times_skip): Renamed from at_times. Now a boolean. ksh93 Version M-12/28/93d doesn't like 'x=times; $x'; it says 'times: not found'.2002-03-14 Akim Demaille <akim@epita.fr> * bin/autoreconf.in (&study_gettextize): New. (&autoreconf): Handle newest gettextize. Rerun aclocal if needed. Suggested by Andreas Schwab.2002-03-13 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Special Shell Variables): More about IFS.2002-03-13 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Header Portability): New. Add information about stdint.h and inttypes.h from Paul Eggert.2002-03-13 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Limitations of Usual Tools): Some about `cp -p'. From Bob Proulx.2002-03-12 Akim Demaille <akim@epita.fr> * lib/m4sugar/m4sh.m4 (AS_BASENAME_EXPR): AS_REQUIRE, not m4_require.2002-03-11 Andreas Schwab <schwab@suse.de> * configure.ac: Explicitly check for EMACS since AM_PATH_LISPDIR does not do it if --with-lispdir is given.2002-03-08 Akim Demaille <akim@epita.fr> Version 2.53.2002-03-08 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Subdirectories): Clarify that the subdirectory should exist.2002-03-08 Akim Demaille <akim@epita.fr> * Makefile.am (AUTOMAKE_OPTIONS): 1.6.2002-03-08 Akim Demaille <akim@epita.fr> * bin/autom4te.in (&handle_m4): Do not foreach with `$_' as it aliases the actual variables, and modifications of the former affect the latter.2002-03-08 Akim Demaille <akim@epita.fr> * bin/autom4te.in (&handle_m4): Protect us from corrupted file because of C-c: have m4 output in tmp files, then mv them.2002-03-08 Akim Demaille <akim@epita.fr> * bin/autoconf.in, bin/autoheader.in, bin/autom4te.in, * bin/autoreconf.in, bin/autoscan.in, bin/autoupdate.in, * bin/ifnames.in: Copyright update.2002-03-08 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Invoking autom4te): New.2002-03-05 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Specifying Names): Clarification suggested by Kevin Ryde.2002-03-05 Akim Demaille <akim@epita.fr> Version 2.52i.2002-03-04 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (AC_LIBOBJ vs. LIBOBJS): New. * lib/autoconf/general.m4 (AC_INIT): More informative error message for LIBOBJ.2002-03-04 Akim Demaille <akim@epita.fr> * lib/freeze.mk ($(build_libdir)/m4sugar/version.m4): New, for parallel builds.2002-03-04 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Transforming Names): Equality between target and host is irrelevant. (Specifying Names, Canonicalizing): Remove all references to the backward compatibility hooks. Rather, collect them all into... (Hosts and Cross-Compilation): this new section. * doc/install.texi (System Type): Ditto. * lib/autoconf/general.m4 (AC_CANONICAL_HOST): Explicitly state that `--host' implies cross-compilation.2002-03-04 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Evaluation Macros): New. * lib/m4sugar/m4sugar.m4 (m4_lquote): Remove, it is totally useless. (_m4_foreach): Define the variant with immediate evaluation so that it contains exactly the items, not an expression which evaluation is the current item. (m4_re_string, m4_re_word): Don't over quote them.2002-03-04 Akim Demaille <akim@epita.fr> Instead of having stacking `shift's evaluated at the end, let `foreach' loops immediately evaluate them. * lib/m4sugar/m4sugar.m4 (m4_quote, m4_dquote): Use $@ rather than $*. This is the n-th time I change my mind, but hopefully this is the last... (m4_lquote): New. (m4_text_wrap): Use m4_foreach, which is finally correct _and_ efficient. (m4_foreach_quoted, m4_car_quoted, _m4_foreach_quoted): Remove, as it was only a hack for m4_text_wrap. (m4_car2): Remove, replaced by... (m4_cdr): New. (_m4_foreach): Adjust. * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Adjust, and use m4_bpatsubst for clarification.2002-03-04 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Changequote is Evil): New.2002-03-03 Kevin Ryde <user42@zip.com.au> * doc/autoconf.texi (Portable Shell): Mention 32-byte #! length limit on old systems like SunOS.2002-03-01 Peter Eisentraut <peter_e@gmx.net> * lib/autoconf/c.m4, lib/autoconf/fortran.m4, lib/autoconf/functions.m4, lib/autoconf/general.m4, lib/autoconf/headers.m4, lib/autoconf/lang.m4, lib/autoconf/programs.m4, lib/autoconf/status.m4: Improve spelling of messages.2002-02-28 Akim Demaille <akim@epita.fr> * lib/autotest/general.m4 (AT_INIT): Suggest a title to the message to be sent.2002-02-28 Kevin Ryde <user42@zip.com.au> * doc/autoconf.texi (Function Portability): Add va_copy and va_list.2002-02-25 Akim Demaille <akim@epita.fr> * lib/autoconf/functions.m4 (AC_FUNC_SETPGRP): Fix the test. From Akinori Musha.2002-02-13 Alexandre Duret-Lutz <duret_g@epita.fr> * lib/Autom4te/XFile.pm (getline, getlines): New functions, translate \r\n to \n.2002-02-07 Akim Demaille <akim@epita.fr> Version 2.52h.2002-02-07 Akim Demaille <akim@epita.fr> Fix Autoconf PR/209. Also reported by Frank Denis. * lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Don't over quote.2002-02-07 Akim Demaille <akim@epita.fr> Fix Autoconf PR/207: AC_PREFIX_PROGRAM fails with dashed program names * lib/autoconf/general.m4 (AC_PREFIX_PROGRAM): Just use a fresh variable when looking for the prefix program. Now it also works for shell variables.2002-02-07 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Limitations of Builtins): More about case/esac.2002-02-06 Akim Demaille <akim@epita.fr> * lib/autoconf/status.m4 (_AC_OUTPUT_COMMANDS): Don't output empty case/esac, some shells don't support it. Reported by Zack Weinberg. * tests/torture.at (AC_CONFIG_COMMANDS with empty commands): New.2002-02-06 Akim Demaille <akim@epita.fr> * lib/autotest/general.m4 (AT_INIT): When handling --keywords, be sure not to introduce newlines in at_groups. * lib/autotest/Makefile.am (autotest.m4f): Typo.2002-02-06 Akim Demaille <akim@epita.fr> * tests/torture.at (Configuring subdirectories): Skip if aclocal is not available.2002-02-05 Paul Eggert <eggert@twinsun.com> * doc/autoconf.texi (Specific Compiler Characteris
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?