]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
18 years ago* doc/autoconf.texi (Here-Documents): Document bug in UnixWare
Paul Eggert [Mon, 11 Sep 2006 15:37:27 +0000 (15:37 +0000)] 
* doc/autoconf.texi (Here-Documents): Document bug in UnixWare
7.1.4 /usr/bin/posix/sh.

18 years ago* lib/autoconf/functions.m4 (AC_FUNC_MKTIME): Add year_2050_test
Paul Eggert [Fri, 8 Sep 2006 22:36:16 +0000 (22:36 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_MKTIME):  Add year_2050_test
to catch glibc bug 2821
<http://sourceware.org/bugzilla/show_bug.cgi?id=2821>.
Merge from gnulib as follows: Use AC_CHECK_HEADERS_ONCE instead of
AC_CHECK_HEADERS, and likewise for AC_CHECK_FUNCS_ONCE and
AC_CHECK_FUNCS.  Don't check for stdlib.h, since we now
assume C89.

18 years ago* lib/autom4te.in (Autoconf-without-aclocal-m4): Move the
Stepan Kasal [Fri, 8 Sep 2006 12:38:38 +0000 (12:38 +0000)] 
* lib/autom4te.in (Autoconf-without-aclocal-m4): Move the
preselections ...
(Autoconf): ... here.
(Autoscan-preselections): Delete.

18 years ago* lib/autom4te.in (Automake-preselections): Preselect
Stepan Kasal [Thu, 7 Sep 2006 13:51:08 +0000 (13:51 +0000)] 
* lib/autom4te.in (Automake-preselections): Preselect
AM_ENABLE_MULTILIB.

18 years ago* doc/autoconf.texi (Preset Output Variables): srcdir and
Paul Eggert [Tue, 5 Sep 2006 23:27:53 +0000 (23:27 +0000)] 
* doc/autoconf.texi (Preset Output Variables): srcdir and
top_srcdir are not necessarily relative.

18 years ago* lib/autoconf/fortran.m4 (_AC_PROG_FC): Prefer xlf90/xlf95 over
Ralf Wildenhues [Tue, 5 Sep 2006 17:17:31 +0000 (17:17 +0000)] 
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Prefer xlf90/xlf95 over
f90/f95 because the latter drivers of AIX Fortran 9.1 do not
accept files with extension `.f'.  For consistency, also prefer
xlf over f77.
* doc/autoconf.texi (Fortran Compiler): Remove mention of bug
from last patch.

18 years ago* lib/autoconf/erlang.m4 (AC_ERLANG_CHECK_LIB): Added substitution
Paul Eggert [Tue, 5 Sep 2006 14:36:17 +0000 (14:36 +0000)] 
* lib/autoconf/erlang.m4 (AC_ERLANG_CHECK_LIB): Added substitution
of ERLANG_LIB_VER_* variables.
* doc/autoconf.texi (Erlang Libraries): Document ERLANG_LIB_VER_*
variables.

18 years ago* doc/autoconf.texi (Fortran Compiler): Document that AC_PROG_CC should be
Paul Eggert [Sun, 3 Sep 2006 19:53:07 +0000 (19:53 +0000)] 
* doc/autoconf.texi (Fortran Compiler): Document that AC_PROG_CC should be
called before AC_PROG_FC, due to a bug in Autoconf.

18 years ago* doc/autoconf.texi (Limitations of Builtins): Document
Paul Eggert [Sun, 3 Sep 2006 19:41:12 +0000 (19:41 +0000)] 
* doc/autoconf.texi (Limitations of Builtins): Document
'unset' bugs of Bash 2.01 and 2.05a.

18 years ago* NEWS: New macro AC_CACHE_CHECK_INT. It replaces the
Paul Eggert [Sat, 2 Sep 2006 05:37:07 +0000 (05:37 +0000)] 
* NEWS: New macro AC_CACHE_CHECK_INT.  It replaces the
old AC_COMPUTE_INT, which now behaves like _AC_COMPUTE_INT
except the first two arguments are reversed.
* doc/autoconf.texi (Caching Results): New macro AC_CACHE_CHECK_INT.
(Generic Compiler Characteristics): AC_COMPUTE_INT no longer
caches nor outputs a diagnostic.  Suggested by Bruno Haible.
* lib/autoconf/general.m4 (AC_CACHE_CHECK_INT): New macro,
equivalent to the old AC_COMPUTE_INT.
(AC_COMPUTE_INT): No longer caches or reports.  New signature.
All uses changed to AC_CACHE_CHECK_INT.
* tests/base.at (AC_CACHE_CHECK_INT): New test.
* tests/mktests.sh (ac_exclude_lsit): Add AC_CACHE_CHECK_INT.

18 years ago* NEWS: AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU, AC_FUNC_GETLOADVG,
Paul Eggert [Thu, 31 Aug 2006 22:38:30 +0000 (22:38 +0000)] 
* NEWS: AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU, AC_FUNC_GETLOADVG,
and AC_REPLACE_FNMATCH are now obsolescent in Autoconf.  New
programs should use their Gnulib counterparts.
* doc/autoconf.texi (Particular Functions): Likewise.
(Macro Names, testsuite Invocation): Replace uses of these
obsolete macros with uses of non-obsolete macros.

18 years ago* configure.ac (AC_INIT): Bump to 2.60b.
Eric Blake [Tue, 29 Aug 2006 12:37:57 +0000 (12:37 +0000)] 
* configure.ac (AC_INIT): Bump to 2.60b.
* NEWS: Update.

18 years ago* lib/autoconf/headers.m4 (AC_HEADER_STAT): Fix logic that was
Eric Blake [Tue, 29 Aug 2006 04:36:39 +0000 (04:36 +0000)] 
* lib/autoconf/headers.m4 (AC_HEADER_STAT): Fix logic that was
mistakenly swapped on 2006-08-15.

18 years ago* lib/autoconf/general.m4 (_AC_LINK_IFELSE): Remove the IPA/IPO
Paul Eggert [Sat, 26 Aug 2006 03:48:30 +0000 (03:48 +0000)] 
* lib/autoconf/general.m4 (_AC_LINK_IFELSE): Remove the IPA/IPO
file created by the PGI compiler.

18 years agoReword to pacify "make alpha". AUTOCONF-2.60a
Paul Eggert [Fri, 25 Aug 2006 21:42:41 +0000 (21:42 +0000)] 
Reword to pacify "make alpha".

18 years agoVersion 2.60a.
Paul Eggert [Fri, 25 Aug 2006 21:40:50 +0000 (21:40 +0000)] 
Version 2.60a.

18 years agoFix email address in previous checkin.
Paul Eggert [Fri, 25 Aug 2006 21:21:56 +0000 (21:21 +0000)] 
Fix email address in previous checkin.

18 years ago* lib/Autom4te/General.pm (END): Use `File::Path::rmtree' to
Paul Eggert [Fri, 25 Aug 2006 21:21:19 +0000 (21:21 +0000)] 
* lib/Autom4te/General.pm (END): Use `File::Path::rmtree' to
simplify the code.

18 years agoFix Lex library problem reported to us by Julio Garvia.
Paul Eggert [Fri, 25 Aug 2006 20:48:02 +0000 (20:48 +0000)] 
Fix Lex library problem reported to us by Julio Garvia.
* doc/autoconf.texi (Particular Programs): YYTEXT_POINTER is
for the default, which the user can override.
* lib/autoconf/programs.m4 (AC_PROG_LEX): Let _AC_PROG_LEX_YYTEXT_DECL
deal with LEXLIB.
(_AC_PROG_LEX_YYTEXT_DECL): Handle caching correctly; the old code
didn't work if some values were cached but not others.  Test for
broken lex libraries like native ia64-hp-hpux11.22; see
<http://sources.redhat.com/ml/binutils/2003-12/msg00337.html>, and
work around the problem by preferring an empty LEXLIB to -lfl or
-ll.  Let the user set LEXLIB='' to indicate no library needed.

18 years ago* NEWS: Recommend M4 1.4.6 instead of 1.4.5.
Paul Eggert [Fri, 25 Aug 2006 17:23:11 +0000 (17:23 +0000)] 
* NEWS: Recommend M4 1.4.6 instead of 1.4.5.
* README: Likewise.
* doc/autoconf.texi (Introduction, Why GNU M4): Likewise.

18 years agofix typos
Stepan Kasal [Fri, 25 Aug 2006 00:36:08 +0000 (00:36 +0000)] 
fix typos

18 years agoRegenerate.
Paul Eggert [Thu, 24 Aug 2006 22:57:30 +0000 (22:57 +0000)] 
Regenerate.

18 years agoRegenerate.
Paul Eggert [Thu, 24 Aug 2006 22:57:30 +0000 (22:57 +0000)] 
Regenerate.

18 years agoRework to use more-modern build style.
Paul Eggert [Thu, 24 Aug 2006 22:56:47 +0000 (22:56 +0000)] 
Rework to use more-modern build style.
Many files are renamed; all uses of their names were changed.
* .x-sc_trailing_blank: Renamed from .x-sc_trailing_blank.
* .x-sc_useless_cpp_parens: New file.
* build-aux/config.guess: Renamed from config/config.guess.  Update.
* build-aux/config.sub: Renamed from config/config.sub.  Update.
* build-aux/elisp-comp: Renamed from config/elisp-comp.
* build-aux/install-sh: Renamed from config/install-sh.  Update.
* build-aux/mdate-sh: Renamed from config/mdate-sh.
* build-aux/missing: Renamed from config/missing.
* build-aux/texinfo.tex: Renamed from config/texinfo.tex.  Update.
* build-aux/vc-list-files: Renamed from config/vc-list-files.
* config/Makefile.am: Removed.
* config/mkinstalldirs: Removed.
* config/move-if-change: Removed.
* m4/m4.m4: Renamed from config/m4.m4.  Add (C) to copyright notice.
* Makefile.am (SUBDIRS): Remove config.
(ACLOCAL_AMFLAGS): Include from m4, not config.
(EXTRA_DIST): Add config/announce-gen, config/prev-version.txt.
(WGET, WGETFLAGS): New macros, since Makefile.maint no longer does this.
(autom4te-update): Rewrite with a loop.  Get from gnulib, not automake.
Fail if there's an error.
* Makefile.cfg (move_if_change): Remove.
(wget_files): Remove.
(cvs_executable_files): New macro.
(cvs_files): Use it.  Remove mkinstalldirs.  Add fdl.texi.
(executable-update): Use $(cvs_executable_files).
(local-checks-to-skip): Remove.
* Makefile.maint: Merge from coreutils, plus add our own changes
(gzip_rsyncable): New macro.
(GZIP_ENV): Use it.
(CVS_LIST): Use build-aux/vc-list-files.
(VERSION_REGEXP): New macro.
(local-checks-available): Add patch-check, $(syntax-check-rules),
check-AUTHORS.
(syntax-check-rules): Compute dynamically.
(sc_cast_of_x_alloc_return_value): Work even if no source files.
(sc_cast_of_alloca_return_value): Likewise.
(sc_prohibit_atoi_atof): Simplify regexp.
(sc_no_if_have_config_h, sc_require_config_h):
(sc_prohibit_assert_without_use,
(sc_obsolete_symbols): Check for O_NDELAY.
(sc_texi_notab): Remove.
(sc-changelog): Don't make an exception for '----' lines.
(.re-list): Remove, so we don't have a junk file behind.
(sc_system_h_headers): Remove the need for .re-list.
(sc_the_the):  New rule.
(sc_tight_scope): Simplify.
(sc_trailing_space): Renamed from sc_trailing_blank.
(longopt_re): New macro.
(sc_two_space_separator_in_usage): New rule.
(sc_unmarked_diagnostics): Look at all files under CVS.
(sc_useless_cpp_parens, patch-check, check-AUTHORS): New rules.
(news-date-check, changelog-check): Version is OK.
(po-check): Look for lib files even if not in CVS.
(copyright-check): Use $() not ``.
(maintainer-distcheck): Do not depend on changelog-check.
(my-distcheck): Depend on $(release_archive_dir)/$(prev-tgz).
Also check for -Wpointer-arith.
(WGET, WGETFLAGS, tgz-md5, tgz-sha1, bz2-md5, bz2-sha1):
(xdelta-md5, xdelta-sha1, tgz-size, bz2-size, xd-size, rel-check):
Remove.
(announcement): Add --gpg-key-id arg.
(cvs-sv): Remove.
(move_if_change): Just use mv.
(local_updates: Remove wget-update, po-update.
(po_repo, do-po-update, po-update, wget_files, get-targets): Remove.
(config.guess-url_prefix, config.sub-url_prefix): Remove.
(ansi2knr.c-url_prefix, texinfo.tex-url_prefix):
(standards.texi-url_prefix, make-stds.texi-url_prefix, target, url):
($(get-targets)): Remove.
(cvs_files): Remove missing, mkinstalldirs, ansi2knr.c.
(gnulib_repo): Renamed from automake_repo.  Get from gnulib now.
(cvs-update): Get from gnulib.
(emut_upload_commands): gnupload is in build-aux now.
(alpha beta major): Add changelog-check.  Check version.
* configure.ac (AC_CONFIG_AUX_DIR): Renamed from config to build-aux.
(AC_CONFIG_FILES): Remove.
* bin/autoconf.as: Add spaces to avoid distcheck warning.
* config/announce-gen: Sync from coreutils.
* doc/make-stds.texi: Sync from gnulib.
* doc/standards.texi: Likewise.
* man/Makefile.am: Adjust for config -> build-aux renaming.
* tests/Makefile.am: Prefer $(FOO) to @FOO@.
* tests/local.at: Adjust from config -> build-aux renaming.
* tests/tools.at: Likewise.
* tests/torture.at: Likewise.

18 years ago* NEWS: The C99 check now tests for vararg macros and 64-bit
Paul Eggert [Thu, 24 Aug 2006 18:08:16 +0000 (18:08 +0000)] 
* NEWS: The C99 check now tests for vararg macros and 64-bit
preprocessor ints.
* doc/autoconf.texi (C Compiler): Document // comments, va_copy.
* lib/autoconf/c.m4 (_AC_PROG_CC_C99): Test varargs macros and
64-bit preprocessor ints.  Check for static initialization of
long long.  Remove unnecessary casts.

18 years ago* doc/autoconf.texi (Particular Programs): Mention that
Paul Eggert [Thu, 24 Aug 2006 16:58:54 +0000 (16:58 +0000)] 
* doc/autoconf.texi (Particular Programs): Mention that
@INSTALL@ and @MKDIR_P@ may vary for different output files.

18 years ago* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Also ignore
Paul Eggert [Thu, 24 Aug 2006 16:46:20 +0000 (16:46 +0000)] 
* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Also ignore
-lgcc?* and -lSystem, for Darwin/MacOS X.

18 years ago* lib/autoconf/c.m4 (AC_C_CONST): Don't used shadowed vars, to
Paul Eggert [Tue, 22 Aug 2006 20:09:51 +0000 (20:09 +0000)] 
* lib/autoconf/c.m4 (AC_C_CONST): Don't used shadowed vars, to
pacify insanely picky compilers.  Problem reported by Eric Blake.

18 years ago* doc/autoconf.texi (Posix Variants): INTERACTIVE Unix is no
Paul Eggert [Tue, 22 Aug 2006 19:51:18 +0000 (19:51 +0000)] 
* doc/autoconf.texi (Posix Variants): INTERACTIVE Unix is no
longer supported by Sun.

19 years agoUndo change to types.m4; it was a typo.
Paul Eggert [Tue, 15 Aug 2006 16:28:35 +0000 (16:28 +0000)] 
Undo change to types.m4; it was a typo.

19 years agoUndo last change; it was a typo.
Paul Eggert [Tue, 15 Aug 2006 16:28:09 +0000 (16:28 +0000)] 
Undo last change; it was a typo.

19 years ago* NEWS: Autoconf now uses constructs like "#ifdef HAVE_STDLIB_H"
Paul Eggert [Tue, 15 Aug 2006 16:24:42 +0000 (16:24 +0000)] 
* NEWS: Autoconf now uses constructs like "#ifdef HAVE_STDLIB_H"
rather than "#if HAVE_STDLIB_H", so that it now works with "gcc
-Wundef -Werror".  Problem reported by David Fang in
<http://lists.gnu.org/archive/html/autoconf/2006-08/msg00045.html>.
* doc/autoconf.texi (Header Templates, Default Includes):
(Particular Functions, Generic Functions, Header Portability):
(Particular Headers, Generic Headers, Generic Declarations, Guidelines):
(Obsolete Macros, AC_FOO_IFELSE vs AC_TRY_FOO):
(Present But Cannot Be Compiled, Preprocessor Symbol Index):
Prefer #ifdef to #if.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Prefer #ifdef to #if.
* lib/autoconf/functions.m4 (AC_FUNC_ALLOCA, _AC_FUNC_MALLOC_IF):
(AC_FUNC_MKTIME, AC_FUNC_MMAP, _AC_FUNC_REALLOC_IF):
(AC_FUNC_SELECT_ARGTYPES, AC_FUNC_SETVBUF_REVERSED, _AC_FUNC_VFORK):
Likewise.
* lib/autoconf/headers.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS):
(AC_HEADER_RESOLV, AC_HEADER_STAT): Likewise.
* lib/autoconf/specific.m4 (AC_DECL_SYS_SYGLIST):
(AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
* lib/autoconf/types.m4 (AC_STRUCT_TIMEZONE): Likewise.
* lib/autoconf/headers.m4 (AC_HEADER_STAT): Don't assume that
S_ISDIR etc. are valid for use in #if; POSIX doesn't guarantee
this.

19 years agoOpenBSD -> Open@acronym{BSD}
Paul Eggert [Mon, 14 Aug 2006 22:56:17 +0000 (22:56 +0000)] 
OpenBSD -> Open@acronym{BSD}

19 years ago* doc/autoconf.texi (Limitations of Usual Tools): Document sed
Paul Eggert [Mon, 14 Aug 2006 22:51:35 +0000 (22:51 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Document sed
problems with arg script text that doesn't end in newline, and
with '-e a...'.  Problems reported by Ralf Wildenhues.

19 years ago* lib/autoconf/libs.m4 (AC_PATH_X_DIRECT): Replace another
Paul Eggert [Sat, 12 Aug 2006 18:33:46 +0000 (18:33 +0000)] 
* lib/autoconf/libs.m4 (AC_PATH_X_DIRECT): Replace another
check for libXt by a check for libX11.

19 years ago* doc/autoconf.texi (config.status Invocation): Adjust according
Ralf Wildenhues [Thu, 10 Aug 2006 04:53:38 +0000 (04:53 +0000)] 
* doc/autoconf.texi (config.status Invocation): Adjust according
to last change.

19 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): `config.status
Ralf Wildenhues [Tue, 8 Aug 2006 16:29:04 +0000 (16:29 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): `config.status
--help' should mention that `--version' outputs configuration
settings.  Report by Bruno Haible.

19 years agoFix test suite failures reported by Pierre in
Paul Eggert [Mon, 7 Aug 2006 07:10:24 +0000 (07:10 +0000)] 
Fix test suite failures reported by Pierre in
<http://lists.gnu.org/archive/html/bug-autoconf/2006-08/msg00005.html>.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't claim
the compiler created a file "b.out" when it didn't create anything
at all.
* lib/autoconf/specific.m4 (AC_SYS_INTERPRETER):
Discard stderr too, when invoking the test script.

19 years ago* lib/autoconf/libs.m4 (AC_PATH_XTRA): Fixed a typo
Paul Eggert [Sun, 6 Aug 2006 06:26:25 +0000 (06:26 +0000)] 
* lib/autoconf/libs.m4 (AC_PATH_XTRA): Fixed a typo
in the restoring of the werror flag.

19 years ago(Limitations of Usual Tools): Warn about sed stripping
Paul Eggert [Mon, 24 Jul 2006 19:55:45 +0000 (19:55 +0000)] 
(Limitations of Usual Tools): Warn about sed stripping
leading white space from text.

19 years ago* doc/autoconf.texi (Volatile Objects): Be even a little
Paul Eggert [Mon, 24 Jul 2006 19:35:50 +0000 (19:35 +0000)] 
* doc/autoconf.texi (Volatile Objects): Be even a little
less skeptical about "volatile".

19 years ago* lib/autoconf/libs.m4 (AC_PATH_XTRA): Don't use -R if the
Paul Eggert [Thu, 20 Jul 2006 22:38:47 +0000 (22:38 +0000)] 
* lib/autoconf/libs.m4 (AC_PATH_XTRA): Don't use -R if the
compiler complains about it, even if things works after the
complaint.  Problem reported by Peter O'Gorman.

19 years ago* doc/autoconf.texi (Preset Output Variables): Document CFLAGS,
Paul Eggert [Thu, 20 Jul 2006 21:21:14 +0000 (21:21 +0000)] 
* doc/autoconf.texi (Preset Output Variables): Document CFLAGS,
CPPFLAGS, and LDFLAGS better.  Problem reported by Bruno Haible.
Similarly for CXXFLAGS, OBJCFLAGS, ERLCFLAGS.

19 years ago* doc/autoconf.texi (Preset Output Variables): Document CFLAGS
Paul Eggert [Thu, 20 Jul 2006 17:09:10 +0000 (17:09 +0000)] 
* doc/autoconf.texi (Preset Output Variables): Document CFLAGS
better, since it's also used when linking.  Similarly for
CXXFLAGS etc.

19 years agoFix previous log entry; I misunderstood Welche.
Paul Eggert [Mon, 17 Jul 2006 21:39:39 +0000 (21:39 +0000)] 
Fix previous log entry; I misunderstood Welche.

19 years ago* lib/autoconf/libs.m4 (AC_PATH_XTRA): Do the check for space after
Paul Eggert [Mon, 17 Jul 2006 17:34:05 +0000 (17:34 +0000)] 
* lib/autoconf/libs.m4 (AC_PATH_XTRA): Do the check for space after
-R regardless of host.  Patrick Welche reports that a space after -R
is also required for NetBSD 3.99.

19 years ago* NEWS: Recommend M4 1.4.5.
Paul Eggert [Mon, 17 Jul 2006 17:30:44 +0000 (17:30 +0000)] 
* NEWS: Recommend M4 1.4.5.
* tests/tools.at (autom4te cache): Update wording of diagnostic
to match M4 1.4.5.

19 years ago* README: Recommend M4 1.4.5.
Paul Eggert [Mon, 17 Jul 2006 16:15:34 +0000 (16:15 +0000)] 
* README: Recommend M4 1.4.5.
* doc/autoconf.texi (Introduction, Why GNU M4): Likewise.

19 years agoDon't bother unsetting CONFIG_SITE.
Paul Eggert [Fri, 7 Jul 2006 20:22:15 +0000 (20:22 +0000)] 
Don't bother unsetting CONFIG_SITE.

19 years ago* doc/autoconf.texi (C Compiler): Add a ref to Volatile Objects
Paul Eggert [Fri, 7 Jul 2006 18:43:49 +0000 (18:43 +0000)] 
* doc/autoconf.texi (C Compiler): Add a ref to Volatile Objects
under AC_C_VOLATILE.
(Volatile Objects): Be a little less skeptical about what
"volatile" means.  Derived from thoughts by Ben Pfaff in
<http://lists.gnu.org/archive/html/bug-gnulib/2006-07/msg00092.html>.

19 years ago* doc/autoconf.texi: Fix some typos.
Ralf Wildenhues [Fri, 7 Jul 2006 18:39:38 +0000 (18:39 +0000)] 
* doc/autoconf.texi: Fix some typos.

19 years ago* tests/torture.at (Configuring subdirectories): Set CONFIG_SITE
Paul Eggert [Fri, 7 Jul 2006 17:56:16 +0000 (17:56 +0000)] 
* tests/torture.at (Configuring subdirectories): Set CONFIG_SITE
more globally, since the 2006-06-30 patch didn't suffice.  Problem
reported by Keith Marshall.  Also, don't bother with builddir2,
since it shouldn't be needed any more.

19 years ago2006-07-07 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Fri, 7 Jul 2006 14:21:57 +0000 (14:21 +0000)] 
2006-07-07  Paolo Bonzini  <bonzini@gnu.org>

* doc/autoconf.texi (Generic compiler characteristics):
Document AC_COMPUTE_INT.  Fix wrong statements on Default
Includes for AC_CHECK_SIZEOF and AC_CHECK_ALIGNOF.

* lib/autoconf/general.m4 (AC_COMPUTE_INT): New.
(_AC_COMPUTE_INT): Add obsoletion warnings.
* lib/autoconf/types.m4 (AC_CHECK_SIZEOF, AC_CHECK_ALIGNOF): Use
AC_COMPUTE_INT.

* NEWS: Document change.

19 years ago(Volatile Objects): Tune wording slightly.
Paul Eggert [Wed, 5 Jul 2006 22:05:53 +0000 (22:05 +0000)] 
(Volatile Objects): Tune wording slightly.
Some of this was suggested by Ralf Wildenhues.

19 years ago* doc/autoconf.texi (Volatile Objects): New section.
Paul Eggert [Wed, 5 Jul 2006 09:40:56 +0000 (09:40 +0000)] 
* doc/autoconf.texi (Volatile Objects): New section.

19 years agoDocument 'long long' change.
Paul Eggert [Wed, 5 Jul 2006 08:34:26 +0000 (08:34 +0000)] 
Document 'long long' change.

19 years ago* lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT):
Paul Eggert [Sun, 2 Jul 2006 07:35:29 +0000 (07:35 +0000)] 
* lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT):
Require that long long int be at least 64 bits wide.
(AC_TYPE_UNSIGNED_LONG_LONG_INT): Likewise.

19 years ago* tests/torture.at (Configuring subdirectories): Set CONFIG_SITE
Paul Eggert [Fri, 30 Jun 2006 07:19:46 +0000 (07:19 +0000)] 
* tests/torture.at (Configuring subdirectories): Set CONFIG_SITE
to a nonexistent file, so that we don't have to worry about
a local site configuration that doesn't use /usr/local.
Problem reported by Keith Marshall in
<http://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00133.html>.

19 years ago* doc/autoconf.texi: Be more consistent about using @acronym with
Paul Eggert [Wed, 28 Jun 2006 17:48:52 +0000 (17:48 +0000)] 
* doc/autoconf.texi: Be more consistent about using @acronym with
"HP" and "HP-UX".  Remove mention of OSF; the old version wasn't
quite right (it talked about "OSF/Tru64", even though the
operating systems were called OSF/1, Digital UNIX, and Tru64 UNIX,
and it even mentioned "OSF 4"!) and at this point there's little
reason to talk about OSF any more, since it died in 1994.
(Specific Compiler Characteristics): Simplify example of
negative-size array.
(File Descriptors): Reorder to make the text flow better.
Remove joke about "appreciate the various levels"; I didn't get it.
Add remark about HP-UX sh -x bug with stderr noted by Bob Proulx in
<http://lists.gnu.org/archive/html/bug-coreutils/2006-06/msg00225.html>.
(File Descriptors, Limitations of Usual Tools):
Tone down the advice against renaming or removing open files.
(Limitations of Usual Tools): Add a new section, on 'rm'.

19 years ago* lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT): Use -lX11, not
Stepan Kasal [Wed, 28 Jun 2006 08:36:54 +0000 (08:36 +0000)] 
* lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT): Use -lX11, not
  -lXt in LIBS, idea from Karsten Hopp.

19 years ago* configure.ac (AC_INIT): Bump to 2.60a.
Ralf Wildenhues [Fri, 23 Jun 2006 19:09:49 +0000 (19:09 +0000)] 
* configure.ac (AC_INIT): Bump to 2.60a.
* NEWS: Update.

19 years ago.
Ralf Wildenhues [Fri, 23 Jun 2006 16:59:57 +0000 (16:59 +0000)] 
.

19 years ago*** empty log message *** AUTOCONF-2.60
Ralf Wildenhues [Fri, 23 Jun 2006 16:26:20 +0000 (16:26 +0000)] 
*** empty log message ***

19 years agoVersion 2.60.
Ralf Wildenhues [Fri, 23 Jun 2006 16:25:25 +0000 (16:25 +0000)] 
Version 2.60.

* configure.ac, NEWS: Update.

19 years agoVersion 2.60.
Ralf Wildenhues [Fri, 23 Jun 2006 16:20:17 +0000 (16:20 +0000)] 
Version 2.60.

* configure.ac, NEWS: Update.

19 years ago* config/texinfo.tex: Sync from upstream.
Ralf Wildenhues [Fri, 23 Jun 2006 15:22:01 +0000 (15:22 +0000)] 
* config/texinfo.tex: Sync from upstream.

19 years ago* bin/autom4te.in (handle_traces): Transform the `@S|@'
Ralf Wildenhues [Fri, 23 Jun 2006 15:19:34 +0000 (15:19 +0000)] 
* bin/autom4te.in (handle_traces): Transform the `@S|@'
quadrigraph correctly in traces.

19 years ago* NEWS, lib/Autom4te/C4che.pm, lib/autoconf/functions.m4:
Ralf Wildenhues [Fri, 23 Jun 2006 15:18:44 +0000 (15:18 +0000)] 
* NEWS, lib/Autom4te/C4che.pm, lib/autoconf/functions.m4:
Fix typos.

19 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Expand tests for
Ralf Wildenhues [Fri, 23 Jun 2006 14:56:30 +0000 (14:56 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Expand tests for
datarootdir-related errors only if AC_DATAROOTDIR_CHECKED is
not defined.
* doc/autoconf.texi (Changed Directory Variables): New node,
to document the whole `datarootdir' business a bit better.
* NEWS: Update.
* tests/torture.at (datarootdir workaround): Extend test.
Prompted by report by Alexandre Julliard.

19 years ago* lib/autoconf/c.m4 (_AC_PROG_CC_C89): Check for C89 incompatibility
Paul Eggert [Thu, 22 Jun 2006 23:50:07 +0000 (23:50 +0000)] 
* lib/autoconf/c.m4 (_AC_PROG_CC_C89): Check for C89 incompatibility
when using default mode of IBM C 6 for AIX.  Problem and two-line
fix reported by Larry Jones.

19 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Avoid warning
Ralf Wildenhues [Thu, 22 Jun 2006 17:16:42 +0000 (17:16 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Avoid warning
about literal '${datarootdir}' if a definition is found in the
output file.

19 years ago* NEWS: Use "M4" rather than "m4" when appropriate.
Paul Eggert [Tue, 20 Jun 2006 19:49:14 +0000 (19:49 +0000)] 
* NEWS: Use "M4" rather than "m4" when appropriate.
Problem reported by Eric Blake.
* doc/autoconf.texi: Likewise.
Use @acronym around BSD, GCC, and GNU when appropriate.
(Why GNU M4): Renamed from "Why GNU m4".
(Redefined M4 Macros): Mention that Posix
m4wrap takes only 1 argument, but GNU M4 1.4.x takes more.
(Buffer Overruns): Mention size_t and ptrdiff_t as alternatives
to int.

19 years ago* bin/autom4te.in (handle_output): Do not forbid the empty
Ralf Wildenhues [Tue, 20 Jun 2006 05:37:43 +0000 (05:37 +0000)] 
* bin/autom4te.in (handle_output): Do not forbid the empty
pattern.
* tests/tools.at (autoconf: the empty token): New test.

19 years ago* lib/m4sugar/m4sugar.m4 (m4_init): Merge the two m4_wrap
Ralf Wildenhues [Tue, 20 Jun 2006 05:35:38 +0000 (05:35 +0000)] 
* lib/m4sugar/m4sugar.m4 (m4_init): Merge the two m4_wrap
calls, so that we do not care whether they are LIFO or FIFO;
in the m4_wrap, do not check which diversion is the topmost
one, just check that the stack is balanced at the end.
* lib/m4sugar/m4sh.m4 (AS_INIT): We are going to change the
base diversion forever--pop the previous diversion before
opening the new one; consequently, remove the m4_wrap call.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* tests/m4sugar.at: Do not use
m4_wrap([m4_diversion_pop([..])]), for educational purposes.

19 years ago* NEWS: Document that m4wrap/m4_wrap might not be LIFO.
Paul Eggert [Mon, 19 Jun 2006 23:12:16 +0000 (23:12 +0000)] 
* NEWS: Document that m4wrap/m4_wrap might not be LIFO.
* doc/autoconf.texi (): Likewise.
Rework example of m4wrap token-pasting trouble so that it doesn't
care whether it's LIFO or FIFO.
Fix some "contrary to"s that are awkward in English.

19 years ago* lib/autoconf/types.m4 (_AC_TYPE_INT): Set `$ac_cv_c_int$1_t'
Ralf Wildenhues [Mon, 19 Jun 2006 18:28:12 +0000 (18:28 +0000)] 
* lib/autoconf/types.m4 (_AC_TYPE_INT): Set `$ac_cv_c_int$1_t'
to `yes' instead of `int$1_t' if the type is found, for more
consistent configure output (where $1 is the number of bits).
(_AC_TYPE_UINT): Likewise for `uint$1_t'.
Suggested by Bruno Haible.

19 years ago* lib/autoconf/types.m4 (_AC_TYPE_UNSIGNED_INT): Solaris 2.5.1
Ralf Wildenhues [Mon, 19 Jun 2006 18:22:03 +0000 (18:22 +0000)] 
* lib/autoconf/types.m4 (_AC_TYPE_UNSIGNED_INT): Solaris 2.5.1
needs _UINT8_T and _UINT64_T defines as well, to avoid clashes
with system headers.  Report by Bruno Haible.

19 years agoRegenerate.
Ralf Wildenhues [Sat, 17 Jun 2006 12:53:50 +0000 (12:53 +0000)] 
Regenerate.

19 years ago* config/config.guess, config/config.sub: Sync from upstream.
Ralf Wildenhues [Sat, 17 Jun 2006 12:52:09 +0000 (12:52 +0000)] 
* config/config.guess, config/config.sub: Sync from upstream.

19 years agoFix ChangeLog entry of 2006-06-16 to match what was changed,
Ralf Wildenhues [Sat, 17 Jun 2006 09:35:33 +0000 (09:35 +0000)] 
Fix ChangeLog entry of 2006-06-16 to match what was changed,

19 years ago* bin/Makefile.am (autoconf.in): Use `--melt' for autom4te,
Ralf Wildenhues [Sat, 17 Jun 2006 08:08:19 +0000 (08:08 +0000)] 
* bin/Makefile.am (autoconf.in): Use `--melt' for autom4te,
in order to avoid picking up an older installed frozen m4sh.m4f.
Besides an outdated shell startup, this could have been created
by an earlier M4 version with incompatible frozen file format.

19 years agoRemove extra blank line.
Paul Eggert [Fri, 16 Jun 2006 20:38:26 +0000 (20:38 +0000)] 
Remove extra blank line.

19 years ago* doc/autoconf.texi:
Paul Eggert [Fri, 16 Jun 2006 20:38:03 +0000 (20:38 +0000)] 
* doc/autoconf.texi:
(Installation Directory Variables, Build Directories):
(Automatic Remaking, Subdirectories, Fortran Compiler):
(Making testsuite Scripts, Defining Directories):
Quote variable usages better.
(Installation Directory Variables): Fix table item font.
Reword slightly to clarify.  Generalize advice about
not using special characters to include all file-related
vars, not just VPATH.
(Special Chars in Variables): Warn about special characters in
$(srcdir) too.
(Assignments): Clarify default-value example as suggested by
Ralf Wildenhues in
<http://lists.gnu.org/archive/html/autoconf-patches/2006-06/msg00072.html>.
(Special Shell Variables): Note leading ./ or ../, as suggested
by Stepan Kasal.
(Limitations of Builtins): Under cd, warn about CDPATH.
(The Make Macro MAKEFLAGS): Untabify.  Problem reported by
Ralf Wildenhues.

19 years ago* README: Recomment m4 1.4.4 instead of 1.4.3..
Paul Eggert [Fri, 16 Jun 2006 11:42:20 +0000 (11:42 +0000)] 
* README: Recomment m4 1.4.4 instead of 1.4.3..
* doc/autoconf.texi: Likewise.
(Special Chars in Names): Say that $(.FOO) is portable, as
suggested by Stepan Kasal.

19 years ago* doc/autoconf.texi (Configuration Actions): Remove duplicate
Ralf Wildenhues [Thu, 15 Jun 2006 13:20:04 +0000 (13:20 +0000)] 
* doc/autoconf.texi (Configuration Actions): Remove duplicate
`@var', for texi2html.
(Systemology): Some more word wrapping, for DVI output.
(autom4te Invocation): The short option for `--melt' is `-M',
not `-m'.

19 years ago* doc/autoconf.texi: More formatting and English tweaks,
Paul Eggert [Thu, 15 Jun 2006 08:47:20 +0000 (08:47 +0000)] 
* doc/autoconf.texi: More formatting and English tweaks,
many suggested by Ralf Wildenhues.
Reword to avoid "@code{...}'s" and the like, since it's ugly
with Emacs info mode.  discontents -> woes.
Put a few "will"s back.  time stamp -> timestamp.
side-effect -> side effect.

19 years agoAutocoonf -> Autoconf
Paul Eggert [Thu, 15 Jun 2006 07:33:41 +0000 (07:33 +0000)] 
Autocoonf -> Autoconf

19 years ago* doc/autoconf.texi (The Make Macro MAKEFLAGS): New node.
Paul Eggert [Wed, 14 Jun 2006 19:49:00 +0000 (19:49 +0000)] 
* doc/autoconf.texi (The Make Macro MAKEFLAGS): New node.
(Special Chars in Names): Renamed from Leading _ in Macro Names.
Mention other special chars, too.

19 years ago* doc/autoconf.texi (Initializing configure, Shell Substitutions):
Paul Eggert [Wed, 14 Jun 2006 19:11:43 +0000 (19:11 +0000)] 
* doc/autoconf.texi (Initializing configure, Shell Substitutions):
Warn about $@ not persisting.  Problem reported by Julien Danjou in
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=372179>.

19 years agoRegenerate.
Ralf Wildenhues [Wed, 14 Jun 2006 05:54:48 +0000 (05:54 +0000)] 
Regenerate.

19 years agobehave -> behaves (fixing a typo in the previous patch).
Paul Eggert [Wed, 14 Jun 2006 05:14:09 +0000 (05:14 +0000)] 
behave -> behaves (fixing a typo in the previous patch).

19 years ago* doc/autoconf.texi: Some systematic minor improvements, as
Paul Eggert [Wed, 14 Jun 2006 05:08:20 +0000 (05:08 +0000)] 
* doc/autoconf.texi: Some systematic minor improvements, as
follows.  Use "makefile" when talking about makefiles
generally (which might be named "makefile" or "Makefile" or even
"foo.mk"), "Makefile" when talking about a specific makefile
called "Makefile".  This unclutters the text from weird quotes
(e.g., "`Makefile's" in info mode).  Similarly, use "@var{foo}
values" rather than "@var{foo}s" and similar constructs containing
"}s".  Use "Make rules" rather than "Makefile rules".  Minor
English-language improvements.  Change the prefix "sub-" to "sub"
and "re-" to "re".
Put blank lines around examples more consistently.
Avoid "rather" and "very" as intensifiers.
Avoid "will" as an auxiliary.
(Limitations of Make): Split this node into....
(Portable Make, $< in Ordinary Make Rules, Failure in Make Rules):
(Leading _ in Macro Names, Backslash-Newline-Newline):
(Backslash-Newline Comments, Long Lines in Makefiles):
(Macros and Submakes, The Make Macro SHELL, Comments in Make Rules):
(obj/ and Make, make -k Status, VPATH and Make):
(VPATH and Double-colon, $< in Explicit Rules):
(Automatic Rule Rewriting, OSF/Tru64 Directory Magic):
(Make Target Lookup, Single Suffix Rules, Timestamps and Make):
New nodes, resulting from splitup of Limitations of Make.
All cross-references changed.  Raise the top node from
a section to a chapter, and all subnodes accordingly.
Redo the introductory wording to match the new organization.
(Installation Directory Variables): Use an example that is
closer to what Autoconf actually does.  Mention that VPATH's
value should not contain metacharacters or white space.
(Fortran Compiler): Fix a VPATH bug in an example.
(Leading _ in Macro Names): Mention that this problem is no longer
of practical concern.
(VPATH and Make): Reword the advice to make it clearer
that Autoconf and Automake support VPATH in non-GNU make, but
many packages have bugs in this area.
($< in Explicit Rules): Refer to Build Directories rather
than using a (non-VPATH-safe) example.
(Automatic Rule Rewriting): Mention the sort of disaster that
can ensue with Solaris-style rule rewriting with VPATH.

19 years agoRegenerate.
Paul Eggert [Wed, 14 Jun 2006 03:42:11 +0000 (03:42 +0000)] 
Regenerate.

19 years ago* doc/install.texi (Compilers and Options): Weaken the
Paul Eggert [Wed, 14 Jun 2006 03:41:56 +0000 (03:41 +0000)] 
* doc/install.texi (Compilers and Options): Weaken the
suggestion to use GNU make for VPATH builds.

19 years ago* lib/autom4te.in (Automake-preselections): Add AM_PROG_CXX_C_O,
Ralf Wildenhues [Tue, 13 Jun 2006 18:03:30 +0000 (18:03 +0000)] 
* lib/autom4te.in (Automake-preselections): Add AM_PROG_CXX_C_O,
AM_PROG_F77_C_O, AM_PROG_FC_C_O, AC_FC_SRCEXT, AC_FC_FREEFORM.

19 years ago* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Fix M4 quotation
Ralf Wildenhues [Tue, 13 Jun 2006 17:02:59 +0000 (17:02 +0000)] 
* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Fix M4 quotation
in sed regular expression.

19 years ago* doc/autoconf.texi (Installation Directory Variables):
Ralf Wildenhues [Thu, 8 Jun 2006 17:25:10 +0000 (17:25 +0000)] 
* doc/autoconf.texi (Installation Directory Variables):
Drop extra @samp from `@table @samp' item.
(Limitations of Usual Tools): Comment fix.
Do not nest @samp just to point to other table items.
(Writing testsuite.at) <AT_CHECK>: The second argument to
`@dvar' is already @samp'ed.
(Making testsuite Scripts) <AC_CONFIG_TESTDIR>: Likewise,
do not use @var in the second argument.

19 years ago* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Look for
Paul Eggert [Wed, 7 Jun 2006 23:46:47 +0000 (23:46 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Look for
$as_shell.exe too.  Problem reported by Andreas Buening in
<http://lists.gnu.org/archive/html/autoconf/2006-06/msg00038.html>.

19 years ago* lib/autoconf/functions.m4 (AC_FUNC_ALLOCA): Work around
Ralf Wildenhues [Wed, 7 Jun 2006 18:24:01 +0000 (18:24 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_ALLOCA): Work around
`unused variable' compiler warning, for `-Wall -Werror'.
Report by Jaap Haitsma <jaap@haitsma.org>.

19 years ago* lib/autoconf/c.m4 (AC_PROG_CC_C_O): Remove core file, in
Paul Eggert [Wed, 7 Jun 2006 05:35:46 +0000 (05:35 +0000)] 
* lib/autoconf/c.m4 (AC_PROG_CC_C_O): Remove core file, in
case the compiler dumps core.  Problem reported for
OpenServer 5.0.7 by Tim Rice in
<http://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00019.html>.
* lib/autoconf/general.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE):
Likewise.