]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
17 years ago* doc/autoconf.texi (Generic Programs): Fix typo.
Eric Blake [Sat, 8 Sep 2007 14:16:58 +0000 (14:16 +0000)] 
* doc/autoconf.texi (Generic Programs): Fix typo.

17 years ago* doc/autoconf.texi (Generic Programs): Use $PATH_SEPARATOR, not
Eric Blake [Thu, 6 Sep 2007 23:21:45 +0000 (23:21 +0000)] 
* doc/autoconf.texi (Generic Programs): Use $PATH_SEPARATOR, not
:, and make it clear that optional @var{path} defaults to $PATH.
(Erlang Compiler and Interpreter): Likewise.

17 years agoTexinfo cleanup.
Eric Blake [Thu, 6 Sep 2007 15:43:58 +0000 (15:43 +0000)] 
Texinfo cleanup.
* doc/autoconf.texi: Avoid lines > 80 columns when possible.
Reword some paragraphs to avoid overfull, underfull hbox
warnings.  Add index entries to avoid overfull vbox warnings.

17 years ago* NEWS: Adjust wording for AC_CONFIG_LINKS.
Eric Blake [Wed, 5 Sep 2007 21:46:29 +0000 (21:46 +0000)] 
* NEWS: Adjust wording for AC_CONFIG_LINKS.
Reported by Ralf Wildenhues.

17 years ago* NEWS: Document fixes that have been applied since 2.61a.
Eric Blake [Mon, 3 Sep 2007 22:16:12 +0000 (22:16 +0000)] 
* NEWS: Document fixes that have been applied since 2.61a.

17 years agoHousekeeping.
Eric Blake [Mon, 3 Sep 2007 21:49:28 +0000 (21:49 +0000)] 
Housekeeping.
* THANKS: Update, and convert to UTF-8 encoding.
* AUTHORS: Likewise.

17 years ago* lib/autoconf/general.m4 (AC_SITE_LOAD): Guard against file
Ralf Wildenhues [Thu, 23 Aug 2007 18:36:06 +0000 (18:36 +0000)] 
* lib/autoconf/general.m4 (AC_SITE_LOAD): Guard against file
names beginning with `-' again.

17 years ago* doc/autoconf.texi (Defining Directories): Mention
Ralf Wildenhues [Wed, 22 Aug 2007 05:00:47 +0000 (05:00 +0000)] 
* doc/autoconf.texi (Defining Directories): Mention
AM_CPPFLAGS, as the way to modify CPPFLAGS when using Automake.

17 years ago* lib/autoconf/general.m4 (AC_SITE_LOAD): Do not overwrite "$@"
Ralf Wildenhues [Tue, 21 Aug 2007 20:23:16 +0000 (20:23 +0000)] 
* lib/autoconf/general.m4 (AC_SITE_LOAD): Do not overwrite "$@"
here, this macro is expanded by AC_INIT.  Fixes 2.60 regression.
* tests/base.at (configure arguments): New test.
* THANKS: Update.
Report by Olaf Lenz.

17 years ago* lib/autoconf/general.m4 (_AC_ENABLE_IF): Expand macro
Ralf Wildenhues [Tue, 21 Aug 2007 17:32:39 +0000 (17:32 +0000)] 
* lib/autoconf/general.m4 (_AC_ENABLE_IF): Expand macro
arguments in comment.
Report by Vincent Torri <vtorri at univ minus evry dot fr>.

17 years ago* doc/autoconf.texi (File System Conventions): Index the proper
Ralf Wildenhues [Mon, 20 Aug 2007 21:29:36 +0000 (21:29 +0000)] 
* doc/autoconf.texi (File System Conventions): Index the proper
way of detecting absolute file names.

17 years ago* build-aux/config.guess, build-aux/config.sub,
Ralf Wildenhues [Mon, 20 Aug 2007 21:23:37 +0000 (21:23 +0000)] 
* build-aux/config.guess, build-aux/config.sub,
build-aux/elisp-comp, build-aux/install-sh, build-aux/mdate-sh,
build-aux/missing, build-aux/texinfo.tex, doc/fdl.texi,
doc/make-stds.texi, doc/standards.texi: Sync from gnulib.
* doc/autoconf.texi (GNU Free Documentation License): Adjust for
sectioning change in fdl.texi.

17 years ago* bin/autoconf.as: Update --version output to match current GCS.
Ralf Wildenhues [Mon, 20 Aug 2007 21:12:33 +0000 (21:12 +0000)] 
* bin/autoconf.as: Update --version output to match current GCS.
* bin/autoheader.in: Likewise.
* bin/autom4te.in: Likewise.
* bin/autoreconf.in: Likewise.
* bin/autoscan.in: Likewise.
* bin/autoupdate.in: Likewise.
* bin/ifnames.in: Likewise.

17 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Do not try to link a
Ralf Wildenhues [Sat, 18 Aug 2007 09:07:20 +0000 (09:07 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Do not try to link a
file to itself if source and build trees coincide.
* tests/torture.at (AC_CONFIG_LINKS and identical files): New
test.
Report by Sebastian Freundt <hroptatyr@gna.org>.

18 years agoReword the copyright notices to match what's suggested in GPLv3.
Paul Eggert [Fri, 20 Jul 2007 23:11:49 +0000 (23:11 +0000)] 
Reword the copyright notices to match what's suggested in GPLv3.

18 years agoGrant more permissions to copying, as per the usual GNU standard these
Paul Eggert [Fri, 20 Jul 2007 23:11:23 +0000 (23:11 +0000)] 
Grant more permissions to copying, as per the usual GNU standard these
days for ChangeLog files.

18 years ago* doc/autoconf.texi (autoreconf Invocation): Document ACLOCAL_AMFLAGS
Paul Eggert [Fri, 13 Jul 2007 17:38:13 +0000 (17:38 +0000)] 
* doc/autoconf.texi (autoreconf Invocation): Document ACLOCAL_AMFLAGS
limitation reported by Leo Moisio in
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432941>.

18 years agoUpdate to GPLv3.
Paul Eggert [Tue, 3 Jul 2007 20:28:58 +0000 (20:28 +0000)] 
Update to GPLv3.

18 years ago* doc/autoconf.texi (Limitations of Usual Tools): sed -e ''
Paul Eggert [Tue, 26 Jun 2007 17:42:27 +0000 (17:42 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): sed -e ''
fails on AIX 5.3.

18 years ago* lib/autotest/general.m4 (AT_INIT): Handle absolute `srcdir'.
Noah Misch [Tue, 19 Jun 2007 19:49:05 +0000 (19:49 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Handle absolute `srcdir'.
* tests/autotest.at (srcdir propagation): Test absolute `srcdir' and
`srcdir' as subdirectory of `builddir'.

18 years ago* lib/autotest/general.m4 (AT_INIT): Compute $srcdir correctly.
Noah Misch [Thu, 14 Jun 2007 01:32:28 +0000 (01:32 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Compute $srcdir correctly.
* tests/autotest.at (srcdir propagation): New test.
* THANKS: Update.
Reported by Mike Frysinger.

18 years agoRegenerate.
Paul Eggert [Wed, 13 Jun 2007 17:32:36 +0000 (17:32 +0000)] 
Regenerate.

18 years ago* lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): Set FPATH too.
Paul Eggert [Wed, 13 Jun 2007 16:52:24 +0000 (16:52 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): Set FPATH too.
Problem reported by Fred Kreek in
<http://lists.gnu.org/archive/html/bug-autoconf/2007-06/msg00009.html>.
* doc/autoconf.texi (Special Shell Variables): Warn about FPATH.
(Macro Names, Defining Directories): Don't mention PATH as a name
for a fully qualified file name, as this usage violates the GNU
coding standards and we shouldn't recommend it.

* lib/autotest/general.m4 (AT_INIT): Don't set PATH to the empty
string and then assume shell builtins like "test" will work.

18 years ago* lib/autoconf/general.m4 (AC_SUBST): Raise a fatal error if VARIABLE is
Noah Misch [Tue, 12 Jun 2007 11:36:56 +0000 (11:36 +0000)] 
* lib/autoconf/general.m4 (AC_SUBST): Raise a fatal error if VARIABLE is
not a valid shell variable name.
* tests/mktests.sh (ac_exclude_list): Add AC_ARG_VAR.
* tests/torture.at (AC_SUBST: variable name validation): New test.
Reported by Andreas Schwab.

18 years ago* doc/autoconf.texi (AC_F77_MAIN): Give a specific usage example that
Noah Misch [Mon, 4 Jun 2007 22:49:41 +0000 (22:49 +0000)] 
* doc/autoconf.texi (AC_F77_MAIN): Give a specific usage example that
works with both C and C++.

18 years ago* lib/autoconf/c.m4 (AC_OPENMP): Use a simple loop instead of compiler
Noah Misch [Mon, 4 Jun 2007 03:16:36 +0000 (03:16 +0000)] 
* lib/autoconf/c.m4 (AC_OPENMP): Use a simple loop instead of compiler
brand tests.

18 years agoFix typo in previous checkin.
Paul Eggert [Thu, 31 May 2007 19:36:57 +0000 (19:36 +0000)] 
Fix typo in previous checkin.

18 years ago* doc/autoconf.texi (Particular Types): Give example of use for
Paul Eggert [Thu, 31 May 2007 19:35:45 +0000 (19:35 +0000)] 
* doc/autoconf.texi (Particular Types): Give example of use for
AC_TYPE_UINT8_T.

18 years ago* lib/autoconf/types.m4 (_AC_TYPE_UNSIGNED_INT): Fix a typo.
Stepan Kasal [Tue, 29 May 2007 11:46:29 +0000 (11:46 +0000)] 
* lib/autoconf/types.m4 (_AC_TYPE_UNSIGNED_INT): Fix a typo.

18 years ago* doc/autoconf.texi (Particular Types): AC_TYPE_INT8_T does not
Paul Eggert [Tue, 29 May 2007 05:36:28 +0000 (05:36 +0000)] 
* doc/autoconf.texi (Particular Types): AC_TYPE_INT8_T does not
define HAVE_INT8_T, and likewise for similar macros.
Problem reported by Patrick Welche in
<http://lists.gnu.org/archive/html/autoconf/2007-05/msg00062.html>.

18 years agoRegenerate.
Paul Eggert [Sun, 27 May 2007 23:21:06 +0000 (23:21 +0000)] 
Regenerate.

18 years ago* bin/Makefile.am ($(top_builddir)/bin/autom4te): New dependency.
Paul Eggert [Fri, 25 May 2007 22:52:12 +0000 (22:52 +0000)] 
* bin/Makefile.am ($(top_builddir)/bin/autom4te): New dependency.

18 years ago* lib/autoconf/c.m4 (AC_OPENMP): Don't echo --enable-openmp
Paul Eggert [Mon, 21 May 2007 23:10:09 +0000 (23:10 +0000)] 
* lib/autoconf/c.m4 (AC_OPENMP): Don't echo --enable-openmp
choice, since that's what we do with --enable-largefile etc.
Redo indenting and assignments to simplify things a bit, and make
the parens work with Emacs.

18 years ago* doc/autoconf.texi (Generic Compiler Characteristics): Fix typo
Paul Eggert [Mon, 21 May 2007 22:42:12 +0000 (22:42 +0000)] 
* doc/autoconf.texi (Generic Compiler Characteristics): Fix typo
in my previous change: AC_C_OPENMP -> AC_OPENMP.  Reported by Bruno
Haible.

18 years ago* lib/autoconf/c.m4 (AC_OPENMP): Simplify use of AC_ARG_ENABLE.
Noah Misch [Mon, 21 May 2007 22:31:18 +0000 (22:31 +0000)] 
* lib/autoconf/c.m4 (AC_OPENMP): Simplify use of AC_ARG_ENABLE.
* tests/local.at (AT_CHECK_ENV): Exempt OPENMP_CFLAGS.

18 years ago* NEWS: Rename AC_C_OPENMP to AC_OPENMP.
Paul Eggert [Mon, 21 May 2007 17:50:57 +0000 (17:50 +0000)] 
* NEWS: Rename AC_C_OPENMP to AC_OPENMP.
* lib/autoconf/c.m4 (AC_OPENMP): Renamed from AC_C_OPENMP.
* doc/autoconf.texi (Generic Compiler Characteristics): Move
renamed AC_OPENMP documentation here, from "C compiler".
Mention C++ and Fortran.

* NEWS: Mention AC_C_OPENMP.

18 years ago* doc/autoconf.texi (C Compiler): Tweak OpenMP documentation a bit.
Paul Eggert [Mon, 21 May 2007 17:39:09 +0000 (17:39 +0000)] 
* doc/autoconf.texi (C Compiler): Tweak OpenMP documentation a bit.

2007-05-21  Bruno Haible  <bruno@clisp.org>

* lib/autoconf/c.m4 (AC_C_OPENMP): New macro.
* doc/autoconf.texi (C Compiler): Document AC_C_OPENMP.
* NEWS: Mention AC_C_OPENMP.

18 years ago* bin/autom4te.in: Fix typos.
Ralf Wildenhues [Thu, 17 May 2007 08:20:31 +0000 (08:20 +0000)] 
* bin/autom4te.in: Fix typos.

18 years ago* bin/autoconf.as: Handle `-' just like other input files.
Noah Misch [Thu, 17 May 2007 02:43:12 +0000 (02:43 +0000)] 
* bin/autoconf.as: Handle `-' just like other input files.
* bin/autom4te.in (parse_args): Pass `-' through.
(handle_output): Skip the forbidden token search if we read from stdin.
(up_to_date): Always treat stdin as out of date.
* tests/tools.at (autoconf: input from stdin): New test.
(autoconf: forbidden tokens, basic): Check a second `autoconf' run.

18 years ago* tests/foreign.at tests/semantics.at, tests/tools.at: Remove
Stepan Kasal [Wed, 16 May 2007 09:42:25 +0000 (09:42 +0000)] 
* tests/foreign.at tests/semantics.at, tests/tools.at: Remove
parameters for AT_CLEANUP.
* tests/local.at (AT_CHECK_AU_MACRO): Likewise.

18 years ago* NEWS: Document that AC_C_RESTRICT checks 'restrict' last.
Paul Eggert [Mon, 14 May 2007 16:54:55 +0000 (16:54 +0000)] 
* NEWS: Document that AC_C_RESTRICT checks 'restrict' last.
* doc/autoconf.texi (C Compiler): Likewise.

2007-05-14  Noah Misch  <noah@cs.caltech.edu>

* lib/autoconf/c.m4 (AC_C_RESTRICT): Check `restrict' last.

* doc/autoconf.texi (Caching Results): The CACHE-ID variable

18 years ago* doc/autoconf.texi: Direntry for "autoconf Invocation"
Stepan Kasal [Wed, 9 May 2007 11:40:27 +0000 (11:40 +0000)] 
* doc/autoconf.texi: Direntry for "autoconf Invocation"
renamed to "autoconf-invocation"

18 years ago* doc/autoconf.texi (Caching Results): The CACHE-ID variable
Stepan Kasal [Wed, 9 May 2007 10:38:23 +0000 (10:38 +0000)] 
* doc/autoconf.texi (Caching Results): The CACHE-ID variable
in the examples should not use the internal "ac_" prefix.

18 years ago* lib/autotest/general.m4 (_AT_NORMALIZE_TEST_GROUP_NUMBER): Use `eval'.
Noah Misch [Mon, 7 May 2007 19:56:56 +0000 (19:56 +0000)] 
* lib/autotest/general.m4 (_AT_NORMALIZE_TEST_GROUP_NUMBER): Use `eval'.
* doc/autoconf.texi ($@, case): Document Zsh limitations.

18 years ago* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Put a.out first.
Paul Eggert [Thu, 3 May 2007 17:23:39 +0000 (17:23 +0000)] 
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Put a.out first.
Reorganize the comments before and in the macro.

18 years ago* lib/autoconf/lang.m4, lib/autoconf/c.m4,
Stepan Kasal [Thu, 3 May 2007 14:47:12 +0000 (14:47 +0000)] 
* lib/autoconf/lang.m4, lib/autoconf/c.m4,
lib/autoconf/fortran.m4, lib/autoconf/erlang.m4: Cleanup of
section titles and other comments; no code change.

18 years ago* doc/autoconf.texi (Particular Programs): Typo
Paul Eggert [Wed, 2 May 2007 02:21:23 +0000 (02:21 +0000)] 
* doc/autoconf.texi (Particular Programs): Typo
@acindex{AC_PROG_MKDIR_P} shouldn't have "AC" in that call.

18 years agoFix typo in previous message.
Paul Eggert [Mon, 30 Apr 2007 17:11:50 +0000 (17:11 +0000)] 
Fix typo in previous message.

18 years ago* lib/m4sugar/m4sh.m4 (_AS_SHELL_FN_SPY): Don't imply that
Paul Eggert [Mon, 30 Apr 2007 17:08:07 +0000 (17:08 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_SHELL_FN_SPY): Don't imply that
'configure' will fail if the shell lacks proper support for shell
functions.  Suggested by RMS.

18 years ago* doc/autoconf.texi (Limitations of Builtins): Correct the warning
Paul Eggert [Sun, 29 Apr 2007 08:22:04 +0000 (08:22 +0000)] 
* doc/autoconf.texi (Limitations of Builtins): Correct the warning
about Solaris /bin/printf '%010000x' 123.  Problem reported by
Bruno Haible.

18 years ago* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't look
Paul Eggert [Sun, 29 Apr 2007 05:50:27 +0000 (05:50 +0000)] 
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't look
for a.* when searching for executables, as this prevents users
from having files like a.c.  Problem reported by Ralf Wildenhues in:
http://lists.gnu.org/archive/html/autoconf-patches/2007-04/msg00029.html
This fixes a problem introduced on 2000-12-19.

18 years ago* doc/autoconf.texi (Limitations of Builtins): Warn about Solaris
Paul Eggert [Thu, 26 Apr 2007 19:50:46 +0000 (19:50 +0000)] 
* doc/autoconf.texi (Limitations of Builtins): Warn about Solaris
/bin/printf '%010000x' 123.  Problem reported by Arto C. Nirkko
via Bruno Haible.

18 years ago* NEWS: Document recent changes to AC_CHECK_ALIGNOF, AC_CHECK_SIZEOF,
Paul Eggert [Fri, 13 Apr 2007 07:52:57 +0000 (07:52 +0000)] 
* NEWS: Document recent changes to AC_CHECK_ALIGNOF, AC_CHECK_SIZEOF,
AC_CHECK_TYPE, AC_CHECK_TYPES.
* doc/autoconf.texi (Generic types): C types must be type-names
(the C terminology), not type-ids (the C++ term).  C++ types
must not be anonymous.
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW): Remove special case
for C++; this drops support for anonymous struct and union types,
which were problematic anyway.
* tests/semantics.at (AC_CHECK_HEADERS_NEW): Adjust test to work even
for C++.

18 years ago* doc/autoconf.texi (Libraries): Typo fix: insert missing "in".
Jim Meyering [Thu, 12 Apr 2007 19:41:03 +0000 (19:41 +0000)] 
* doc/autoconf.texi (Libraries): Typo fix: insert missing "in".

18 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Fix AC_CONFIG_LINKS
Ralf Wildenhues [Thu, 12 Apr 2007 05:39:00 +0000 (05:39 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Fix AC_CONFIG_LINKS
to prefer a link source from the build tree, if it exists.
Report by Pallav Gupta <pallavgupta@gmail.com>.

18 years ago* doc/autoconf.texi (Generic Types): Document the restrictions
Paul Eggert [Thu, 12 Apr 2007 00:12:06 +0000 (00:12 +0000)] 
* doc/autoconf.texi (Generic Types): Document the restrictions
on types imposed by AC_CHECK_TYPE, AC_CHECK_TYPES.
(Generic Compiler Characteristics): AC_CHECK_SIZEOF now works
with objects too.  Document the restrictions on its use.
Document the restrictions on AC_CHECK_ALIGNOF's type argument.
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW):
For C, just try sizeof (TYPE) and sizeof ((TYPE)); if the former
works but the latter doesn't, then it's a valid type.
This lets people use function types and so forth.
For C++ there doesn't seem to be a simple solution, so leave it alone.
(AC_CHECK_SIZEOF): Allow argument to be a variable.
(AC_CHECK_SIZEOF, AC_CHECK_ALIGNOF): Don't bother to invoke
AC_CHECK_TYPE; that wasn't documented or necessary.

18 years ago* lib/autoconf/general.m4 (_AC_LINK_IFELSE): Skip AS_TEST_X
Paul Eggert [Wed, 11 Apr 2007 17:32:27 +0000 (17:32 +0000)] 
* lib/autoconf/general.m4 (_AC_LINK_IFELSE): Skip AS_TEST_X
when cross-compiling.

2007-04-11  Stepan Kasal  <kasal@ucw.cz>

18 years ago* doc/autoconf.texi (External Software): Fix a typo in the
Stepan Kasal [Wed, 11 Apr 2007 17:15:36 +0000 (17:15 +0000)] 
* doc/autoconf.texi (External Software): Fix a typo in the
previous change.

18 years ago* doc/autoconf.texi (External Software, Package Options):
Ralf Wildenhues [Wed, 11 Apr 2007 03:50:11 +0000 (03:50 +0000)] 
* doc/autoconf.texi (External Software, Package Options):
Fix ambiguous wording.  Report by Reuben Thomas <rrt@sc3d.org>.

18 years agoSay who suggested it.
Paul Eggert [Sat, 7 Apr 2007 05:55:37 +0000 (05:55 +0000)] 
Say who suggested it.

18 years ago* doc/autoconf.texi (Particular Types): AC_C_LONG_DOUBLE is now
Paul Eggert [Sat, 7 Apr 2007 05:54:25 +0000 (05:54 +0000)] 
* doc/autoconf.texi (Particular Types): AC_C_LONG_DOUBLE is now
obsolescent.
* NEWS: Document this.

18 years ago* doc/autoconf.texi (Here-Documents, Limitations of Builtins):
Paul Eggert [Thu, 29 Mar 2007 22:25:17 +0000 (22:25 +0000)] 
* doc/autoconf.texi (Here-Documents, Limitations of Builtins):
(Limitations of Usual Tools): Don't say "older" if Solaris 10 by
default still has the problem.  Problem reported by Bruce Korb.

18 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix a
Stepan Kasal [Wed, 28 Mar 2007 19:16:30 +0000 (19:16 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix a
comment in the generated config.status.

18 years ago* lib/autoconf/status.m4 (AC_CONFIG_SUBDIRS): Update comment.
Stepan Kasal [Tue, 27 Mar 2007 12:58:17 +0000 (12:58 +0000)] 
* lib/autoconf/status.m4 (AC_CONFIG_SUBDIRS): Update comment.

18 years ago* doc/autoconf.texi (Shellology): Rework treatment of the 'test'
Paul Eggert [Mon, 26 Mar 2007 20:19:23 +0000 (20:19 +0000)] 
* doc/autoconf.texi (Shellology): Rework treatment of the 'test'
command and case statements to make it a bit clearer and describe
more pitfalls.

18 years ago* doc/autoconf.texi (C Compiler): Mention that AC_PROG_CC_C99 also
Paul Eggert [Fri, 23 Mar 2007 14:53:18 +0000 (14:53 +0000)] 
* doc/autoconf.texi (C Compiler): Mention that AC_PROG_CC_C99 also
checks for unsigned long long int.

18 years ago* doc/autoconf.texi (Limitations of Usual Tools): Warn about other
Paul Eggert [Mon, 19 Mar 2007 18:13:36 +0000 (18:13 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Warn about other
nonstandard grep R.E. escape sequences.

18 years ago(Limitations of Usual Tools): Also list \< and \>, and mention that
Jim Meyering [Sat, 17 Mar 2007 09:13:54 +0000 (09:13 +0000)] 
(Limitations of Usual Tools): Also list \< and \>, and mention that
HP-UX's grep, like the one from Solaris, does not support that syntax.

18 years ago* doc/autoconf.texi: Adjust grammar around use of "heuristics".
Jim Meyering [Sat, 17 Mar 2007 09:01:58 +0000 (09:01 +0000)] 
* doc/autoconf.texi: Adjust grammar around use of "heuristics".

18 years ago* doc/autoconf.texi (Specifying Names): `--host' does not
Stepan Kasal [Fri, 9 Mar 2007 19:51:24 +0000 (19:51 +0000)] 
* doc/autoconf.texi (Specifying Names): `--host' does not
change the build type.

18 years agoReplace the entry for my 2007-01-15 change by the right one.
Stepan Kasal [Fri, 9 Mar 2007 19:42:09 +0000 (19:42 +0000)] 
Replace the entry for my 2007-01-15 change by the right one.

18 years ago* doc/autoconf.texi (C Compiler): Warn that AC_C_BIGENDIAN
Paul Eggert [Tue, 6 Mar 2007 07:30:17 +0000 (07:30 +0000)] 
* doc/autoconf.texi (C Compiler): Warn that AC_C_BIGENDIAN
suggests AC_CONFIG_HEADERS.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Warn if not using
AC_CONFIG_HEADERS.  Problem reported by
Peter O'Gorman.

18 years agoRegenerate.
Paul Eggert [Thu, 1 Mar 2007 00:19:57 +0000 (00:19 +0000)] 
Regenerate.

18 years ago* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Fix typo "__LITLE_ENDIAN__".
Paul Eggert [Thu, 1 Mar 2007 00:18:28 +0000 (00:18 +0000)] 
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Fix typo "__LITLE_ENDIAN__".
Problem reported by Paolo Bonzini in:
http://lists.gnu.org/archive/html/autoconf-patches/2007-02/msg00024.html
* tests/semantics.at (AC_C_BIGENDIAN): Don't reject hosts that have
universal binaries.  Problem reported by Elias Pipping.

18 years ago* NEWS: AC_C_BIGENDIAN now supports universal binaries a la Mac OS X.
Paul Eggert [Wed, 28 Feb 2007 00:03:33 +0000 (00:03 +0000)] 
* NEWS: AC_C_BIGENDIAN now supports universal binaries a la Mac OS X.
* doc/autoconf.texi (C Compiler): Document this.  There is a new
extra argument ACTION-IF-UNIVERSAL.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Implement this.
Add support for Solaris-style _LITTLE_ENDIAN and _BIG_ENDIAN.
Reindent for sanity's sake.

18 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Update
Eric Blake [Sat, 24 Feb 2007 21:48:24 +0000 (21:48 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Update
copyright.
* lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Likewise.
* lib/autotest/general.m4 (AT_INIT): Likewise.
(_AT_DECIDE_TRACEABLE): Fix syntax highlighting.

18 years ago* lib/autotest/general.m4 (AT_INIT): With --clean, return exit
Ralf Wildenhues [Tue, 13 Feb 2007 06:22:45 +0000 (06:22 +0000)] 
* lib/autotest/general.m4 (AT_INIT): With --clean, return exit
status of rm so we know when it failed.
If cleaning of test dir failed before running the test, warn.
Output the line separator in verbose mode before the warning
to make clear the warning belongs to the following test.

18 years agoRegenerate.
Ralf Wildenhues [Sun, 11 Feb 2007 17:26:01 +0000 (17:26 +0000)] 
Regenerate.

18 years ago* doc/autoconf.texi (Parentheses): Mention problem with (( in
Paul Eggert [Thu, 8 Feb 2007 23:42:46 +0000 (23:42 +0000)] 
* doc/autoconf.texi (Parentheses): Mention problem with (( in
shells.

18 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fix quoting
Paul Eggert [Thu, 8 Feb 2007 04:26:44 +0000 (04:26 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fix quoting
errors introduced in last change.

18 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Prefer \r to
Paul Eggert [Wed, 7 Feb 2007 17:45:37 +0000 (17:45 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Prefer \r to
an actual carriage return.  Use "ac_cr" to contain the actual
carriage return.
* doc/autoconf.texi (Limitations of Usual Tools): Document problem
with traditional Awk and begin.
* tests/torture.at (Limitations of Builtins): Document the problem
with Bash 2.03 printf.
(Substitute and define special characters):
Remove trailing white space.  Work around a bug in Solaris 8 /bin/bash.

18 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Redirect
Ralf Wildenhues [Tue, 6 Feb 2007 18:52:33 +0000 (18:52 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Redirect
input from /dev/null in awk test, so even Solaris /usr/bin/awk
will not wait for input with a script containing only a BEGIN
rule.

18 years ago* doc/autoconf.texi (Introduction, Why GNU M4): Clarify M4 version
Paul Eggert [Sun, 4 Feb 2007 02:46:48 +0000 (02:46 +0000)] 
* doc/autoconf.texi (Introduction, Why GNU M4): Clarify M4 version
requirements.
* README: Likewise.

18 years ago* NEWS: Update copyright.
Eric Blake [Fri, 2 Feb 2007 14:11:43 +0000 (14:11 +0000)] 
* NEWS: Update copyright.

18 years ago* m4/m4.m4 (AC_PROG_GNU_M4): Reject M4 1.4 through 1.4.4 as
Eric Blake [Fri, 2 Feb 2007 14:07:38 +0000 (14:07 +0000)] 
* m4/m4.m4 (AC_PROG_GNU_M4): Reject M4 1.4 through 1.4.4 as
broken.
* configure.ac: Update error message.
* NEWS: Note that M4 1.4.5 or later is now a hard dependency.
Reported by Gary Vaughan and Jim Meyering, and problem analyzed
by Stepan Kasal:
http://lists.gnu.org/archive/html/bug-autoconf/2006-11/msg00025.html

18 years ago* THANKS (people): Update.
Eric Blake [Wed, 31 Jan 2007 23:49:25 +0000 (23:49 +0000)] 
* THANKS (people): Update.

18 years ago* doc/autoconf.texi (Shellology): pdksh 5.2.14 is still the
Paul Eggert [Mon, 29 Jan 2007 01:26:12 +0000 (01:26 +0000)] 
* doc/autoconf.texi (Shellology): pdksh 5.2.14 is still the
latest version.
(Shell Substitutions): Note problems with @{var:=value} etc.
Add a new section for problems with @{#var} etc.  Problem noted
by Ralf Wildenhues.  See:
http://lists.gnu.org/archive/html/libtool-patches/2005-01/msg00157.html

18 years ago* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Also
Ralf Wildenhues [Tue, 23 Jan 2007 18:54:37 +0000 (18:54 +0000)] 
* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Also
AC_SUBST([MKDIR_P]), so that Automake < 1.10 will pick up its
trace, if a package uses AC_PROG_MKDIR_P explicitly.  The actual
substitution will still be done by the special code.
Report by Jim Meyering.

18 years ago* doc/autoconf.texi (File System Conventions): Mention that
Ralf Wildenhues [Tue, 23 Jan 2007 18:47:23 +0000 (18:47 +0000)] 
* doc/autoconf.texi (File System Conventions): Mention that
$PATH_SEPARATOR is for the build system only.
Report by Keith Marshall.

18 years agoRegenerate.
Ralf Wildenhues [Fri, 19 Jan 2007 06:55:05 +0000 (06:55 +0000)] 
Regenerate.

18 years ago* doc/autoconf.texi (Setting Output Variables): Mention that
Ralf Wildenhues [Fri, 19 Jan 2007 06:54:34 +0000 (06:54 +0000)] 
* doc/autoconf.texi (Setting Output Variables): Mention that
all non-NUL characters are ok in substituted values.
* lib/autoconf/status.m4 (_AC_SED_CMD_LIMIT): Fix comment typo.
(_AC_OUTPUT_FILES_PREPARE): Test and use backslash escaping of
carriage return for $AWK, needed for BSD awk.
* tests/torture.at (Substitute and define special characters):
Test all 8 bit non-NUL characters.
Report against Automake by Patrick Welche.

18 years ago* doc/autoconf.texi (Specifying Names): `--host' does not
Stepan Kasal [Tue, 16 Jan 2007 16:22:04 +0000 (16:22 +0000)] 
* doc/autoconf.texi (Specifying Names): `--host' does not
change the build type.

18 years agoRegenerate.
Ralf Wildenhues [Thu, 11 Jan 2007 21:17:43 +0000 (21:17 +0000)] 
Regenerate.

18 years ago* lib/autoconf/programs.m4 (AC_PROG_SED): When closing a pipe
Ralf Wildenhues [Thu, 11 Jan 2007 21:17:37 +0000 (21:17 +0000)] 
* lib/autoconf/programs.m4 (AC_PROG_SED): When closing a pipe
early on the reader side, drop stderr of the input to avoid
`broken pipe' error output; this may happen even with shell
builtin `echo' of some bash versions.  Reports by Ian Macdonald
<iamacdo@telkomsa.net> and Sam Sexton <Sam.Sexton@reuters.com>.

18 years agoRegenerate.
Ralf Wildenhues [Wed, 10 Jan 2007 18:00:03 +0000 (18:00 +0000)] 
Regenerate.

18 years ago* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Use newlines to
Ralf Wildenhues [Wed, 10 Jan 2007 17:59:57 +0000 (17:59 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Use newlines to
separate items of `ac_user_opts', to avoid long lines.
(_AC_INIT_PARSE_ENABLE2, _AC_ENABLE_IF_ACTION): Adjust.

18 years ago* doc/autoconf.texi: Fix some typos.
Ralf Wildenhues [Mon, 8 Jan 2007 19:54:10 +0000 (19:54 +0000)] 
* doc/autoconf.texi: Fix some typos.

18 years agoFix some wording problems noted by Paolo Bonzini in:
Paul Eggert [Fri, 5 Jan 2007 23:44:26 +0000 (23:44 +0000)] 
Fix some wording problems noted by Paolo Bonzini in:
http://lists.gnu.org/archive/html/autoconf-patches/2007-01/msg00077.html
* doc/autoconf.texi (Signed Overflow Examples): Give more
discussion about the allow_superuser_privileges example,
and change it a bit to make things clearer.
(Optimization and Wraparound): Clarify whether the compiler
will generate an infinite loop for the example derived from
Autoconf's mktime test.
(Signed Overflow Advice): Say that -ftrapv is meant for debugging.
Also, clarify unsigned multiplication overflow.

18 years ago* bin/Makefile.am (RELEASE_YEAR): New macro.
Eric Blake [Thu, 4 Jan 2007 16:43:06 +0000 (16:43 +0000)] 
* bin/Makefile.am (RELEASE_YEAR): New macro.
(edit): Use it to supply correct copyright year to scripts.
* bin/autoconf.as (version): Use it.
* bin/autoheader.in ($version): Likewise.
* bin/autom4te.in ($version): Likewise.
* bin/autoreconf.in ($version): Likewise.
* bin/autoscan.in ($version): Likewise.
* bin/autoupdate.in ($version): Likewise.
* bin/ifnames.in ($version): Likewise.

18 years ago* doc/autoconf.texi (Integer Overflow): Revised based on today's
Paul Eggert [Wed, 3 Jan 2007 07:18:38 +0000 (07:18 +0000)] 
* doc/autoconf.texi (Integer Overflow): Revised based on today's
feedback.  The most important changes document what happens when
you convert an out-of-range value to a signed integer type, and
say that (sum < a) != (b < 0) reliably detects overflow when sum =
a + b.