]>
git.ipfire.org Git - thirdparty/autoconf.git/log
Akim Demaille [Mon, 27 Oct 2003 16:48:06 +0000 (16:48 +0000)]
* Makefile.cfg (executable-update): New.
(local_updates): Call it.
Akim Demaille [Mon, 27 Oct 2003 11:12:49 +0000 (11:12 +0000)]
* lib/autoconf/general.m4 (_AC_RUN_IFELSE, _AC_INIT_PREPARE):
Don't remove core.* as it may remove valid user files.
* lib/autoconf/functions.m4 (AC_FUNC_SETVBUF_REVERSED)
(AC_FUNC_UTIME_NULL): Likewise.
Akim Demaille [Fri, 24 Oct 2003 10:01:27 +0000 (10:01 +0000)]
Bump to 2.57h.
Akim Demaille [Fri, 24 Oct 2003 07:50:28 +0000 (07:50 +0000)]
.
Akim Demaille [Thu, 23 Oct 2003 14:30:04 +0000 (14:30 +0000)]
Version 2.57g.
* config/config.guess, config/config.sub: Upgrade from masters.
Akim Demaille [Thu, 23 Oct 2003 09:11:57 +0000 (09:11 +0000)]
Bump to 2.57g, as should have been done on 2003-10-01.
Akim Demaille [Thu, 23 Oct 2003 08:22:27 +0000 (08:22 +0000)]
* lib/autoconf/fortran.m4 (AC_FC_SRCEXT): Functions using
AC_COMPILE_IFELSE that use break skip the clean up. So do it by
hand...
Akim Demaille [Thu, 23 Oct 2003 08:20:52 +0000 (08:20 +0000)]
Regen.
Akim Demaille [Thu, 23 Oct 2003 07:56:52 +0000 (07:56 +0000)]
* lib/autoconf/general.m4 (_AC_LINK_IFELSE, _AC_COMPILE_IFELSE):
Don't forget to remove conftest.err.
Akim Demaille [Thu, 23 Oct 2003 07:49:15 +0000 (07:49 +0000)]
* lib/autoconf/general.m4 (_AC_LIBOBJ): Don't insert twice the
same object file in $LIBOBJS.
Reported by Alexandre Duret-Lutz & Derek Robert Price.
* doc/autoconf.texi (Generic Functions): Adjust.
Paul Eggert [Mon, 20 Oct 2003 23:24:37 +0000 (23:24 +0000)]
Use 'eval', so that the resulting configure scripts work even if
the current directory has a weird file name like 'y%s+%pp%;s%@%_%g'.
Daniel Jacobowitz [Mon, 20 Oct 2003 16:18:26 +0000 (16:18 +0000)]
* lib/autoconf/lang.m4 (AC_LANG_WERROR): New macro.
* lib/autoconf/general.m4 (_AC_COMPILE_IFELSE, _AC_PREPROC_IFELSE)
(_AC_LINK_IFELSE): Check the werror flag.
* doc/autoconf.texi (Generic Compiler Characteristics): Document
AC_LANG_WERROR.
* NEWS: Mention it.
Daniel Jacobowitz [Mon, 20 Oct 2003 15:57:44 +0000 (15:57 +0000)]
* lib/autoconf/lang.m4 (AC_NO_EXECUTABLES): Override
_AC_COMPILER_EXEEXT to attempt a link. If linking fails,
override AC_LINK_IFELSE.
Paul Eggert [Wed, 15 Oct 2003 22:56:22 +0000 (22:56 +0000)]
Work around a bug in pdksh 5.2.14.
Document ksh better.
Kevin Ryde [Wed, 15 Oct 2003 00:13:59 +0000 (00:13 +0000)]
*** empty log message ***
Kevin Ryde [Wed, 15 Oct 2003 00:13:12 +0000 (00:13 +0000)]
Add sysconf _SC_PAGE_SIZE.
Kevin Ryde [Wed, 15 Oct 2003 00:10:05 +0000 (00:10 +0000)]
Add putenv and unsetenv.
Kevin Ryde [Wed, 15 Oct 2003 00:06:53 +0000 (00:06 +0000)]
(Function Portability): Add @prindex for exit.
Paul Eggert [Mon, 13 Oct 2003 19:09:58 +0000 (19:09 +0000)]
Trivial fix for vfork cross test.
Steven G. Johnson [Sat, 11 Oct 2003 23:37:58 +0000 (23:37 +0000)]
g95 is now to be called gfortran
Paul Eggert [Sat, 11 Oct 2003 06:52:08 +0000 (06:52 +0000)]
Untabify.
Andreas Schwab [Fri, 10 Oct 2003 09:18:56 +0000 (09:18 +0000)]
Avoid empty first line in --version and --help output.
Paul Eggert [Thu, 9 Oct 2003 20:23:53 +0000 (20:23 +0000)]
Don't assume -j is a solo 'make' argument.
Steven G. Johnson [Thu, 9 Oct 2003 05:32:25 +0000 (05:32 +0000)]
bug-fix for AC_{FC,F77}_LIBRARY_LDFLAGS with Intel ifc
Steven G. Johnson [Wed, 8 Oct 2003 20:06:21 +0000 (20:06 +0000)]
document new Fortran stuff
Gary V. Vaughan [Wed, 8 Oct 2003 13:12:19 +0000 (13:12 +0000)]
* lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Stub out a macro
that future autopoint/aclocal/automake/autoreconf will be able
to trace to find where to install local m4 macros.
* doc/autoconf.texi (Input): Document it.
* NEWS: Updated.
Steven G. Johnson [Tue, 7 Oct 2003 17:02:16 +0000 (17:02 +0000)]
fix underquoting and ignore -lcrtbegin for MacOS X
Steven G. Johnson [Sun, 5 Oct 2003 18:34:14 +0000 (18:34 +0000)]
fix GNU compiler handling in _AC_PROG_FC_G
Steven G. Johnson [Fri, 3 Oct 2003 23:37:56 +0000 (23:37 +0000)]
AC_FC_FREEFORM: support -f free flag for Absoft, reorder flags
Paul Eggert [Fri, 3 Oct 2003 21:11:29 +0000 (21:11 +0000)]
Mention "autoreconf -fvim".
Steven G. Johnson [Fri, 3 Oct 2003 17:25:06 +0000 (17:25 +0000)]
document fortran.m4 commit
Steven G. Johnson [Fri, 3 Oct 2003 17:22:35 +0000 (17:22 +0000)]
make AC_PROG_FC take compiler list as first argumet, like AC_PROG_F77; document freeform flags; return error 77 on freeform failure, for test suite
Akim Demaille [Fri, 3 Oct 2003 13:58:37 +0000 (13:58 +0000)]
* configure.ac: Look for emacs, not macs.
Reported by Eric Sunshine.
Akim Demaille [Fri, 3 Oct 2003 07:30:01 +0000 (07:30 +0000)]
* lib/autom4te.in (Autoreconf-preselections): Trace AC_CONFIG_AUX_DIR.
* bin/autoreconf.in (autoreconf_current_directory): Create the
AUX_DIR if needed, for sake of automake --add-missing etc.
Suggested by Alexandre Duret-Lutz.
Akim Demaille [Fri, 3 Oct 2003 07:07:13 +0000 (07:07 +0000)]
* configure.ac: Quotation and formatting changes.
(EMACS): Don't set it if it is not recent enough to support
autoconf-mode.el.
From Eric Sunshine.
Akim Demaille [Thu, 2 Oct 2003 12:47:47 +0000 (12:47 +0000)]
* bin/ifnames.in (&scan_file): Skip C++ comments.
Paul Eggert [Thu, 2 Oct 2003 04:41:14 +0000 (04:41 +0000)]
* doc/autoconf.texi (Particular Structure Checks):
Fix misspelling of HAVE_STRUCT_STAT_ST_BLOCKS.
Paul Eggert [Thu, 2 Oct 2003 04:38:02 +0000 (04:38 +0000)]
(Particular Structure Checks): Fix misspelling of HAVE_STRUCT_STAT_ST_BLOCKS.
Akim Demaille [Wed, 1 Oct 2003 11:13:51 +0000 (11:13 +0000)]
.
Akim Demaille [Wed, 1 Oct 2003 10:29:36 +0000 (10:29 +0000)]
Version 2.57f.
Paul Eggert [Tue, 30 Sep 2003 19:34:28 +0000 (19:34 +0000)]
Look for --jobs, too.
Paul Eggert [Tue, 30 Sep 2003 19:29:47 +0000 (19:29 +0000)]
* lib/Autom4te/XFile.pm: Use Errno.
(lock): Ignore ENOLCK errors. Problem reported Andreas Schwab in
<http://mail.gnu.org/archive/html/bug-autoconf/2003-09/msg00141.html>.
Akim Demaille [Tue, 30 Sep 2003 13:07:27 +0000 (13:07 +0000)]
* config/announce-gen (&print_news_deltas): Extracted from...
(&print_changelog_deltas): here.
(&news_file): Rename as...
(@news_file): this.
Akim Demaille [Tue, 30 Sep 2003 13:03:01 +0000 (13:03 +0000)]
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Remove files which might
have been created when invoking the compiler.
* tests/fortran.at (GNU Fortran 77): Quote $G77.
Akim Demaille [Tue, 30 Sep 2003 13:02:07 +0000 (13:02 +0000)]
Bump to 2.57f.
Akim Demaille [Mon, 29 Sep 2003 09:14:52 +0000 (09:14 +0000)]
Fix ChangeLog.
Akim Demaille [Mon, 29 Sep 2003 09:12:46 +0000 (09:12 +0000)]
Version 2.59e.
* config/mkinstalldirs: Upgrade.
Paul Eggert [Sun, 28 Sep 2003 19:02:41 +0000 (19:02 +0000)]
(_AS_MKDIR_P_PREPARE): Change "rm -fr ./-p" to "test -d ./-p && rmdir ./-p".
Paul Eggert [Sun, 28 Sep 2003 18:53:50 +0000 (18:53 +0000)]
(AS_SHELL_SANITIZE): Set DUALCASE=1, for MKS sh.
Akim Demaille [Fri, 26 Sep 2003 13:55:03 +0000 (13:55 +0000)]
* lib/autoconf/status.m4 (_AC_OUTPUT_COMMANDS): Make sure the
directory for AC_CONFIG_COMMANDS' first argument exists.
This makes valid the invocation of _AC_SRCPATH that follows.
Reported by Eric Sunshine.
* doc/autoconf.texi (Configuration Commands): Adjust.
Akim Demaille [Fri, 26 Sep 2003 12:57:42 +0000 (12:57 +0000)]
* bin/autoscan.in (Autom4te::FileUtils): Use it for find_file.
Reported by Ralf Corsepius.
Akim Demaille [Fri, 26 Sep 2003 09:11:23 +0000 (09:11 +0000)]
* lib/autoconf/general.m4 (AC_HELP_STRING): Don't overquote the
arguments.
Actually, use AU_ALIAS.
From Bruno Haible.
Paul Eggert [Fri, 26 Sep 2003 08:26:01 +0000 (08:26 +0000)]
* lib/m4sugar/m4sh.m4 (_AS_MKDIR_P_PREPARE): If mkdir -p . fails,
rm -fr ./-p to remove junk left behind on NextStep and OpenStep.
Paul Eggert [Fri, 26 Sep 2003 08:24:30 +0000 (08:24 +0000)]
(_AS_MKDIR_P_PREPARE): If mkdir -p . fails,
rm -fr ./-p to remove junk left behind on NextStep and OpenStep.
Akim Demaille [Fri, 26 Sep 2003 08:21:48 +0000 (08:21 +0000)]
Fix an acknowledgement.
Akim Demaille [Fri, 26 Sep 2003 08:12:38 +0000 (08:12 +0000)]
The test suite are sometimes assigning timings incorrectly.
Reported by Paivio Pollari.
Diagnosed by Nicolas Joly.
* lib/autotest/general.m4 (AT_CLEANUP): Rename AT_help as
AT_help_all.
Instead of making AT_help a sequence of assignments to grow
$at_help_all, just make AT_help_all be the growing contents of
$at_help_all, and make a single assignment in...
(AT_INIT): here.
(at_times_skip): Flip the meaning and rename as...
(at_times_p): this.
(AT_INIT): When summarizing the test that ran, remove
$at_times_file after use, and check it is present before trying to
use it.
Akim Demaille [Thu, 25 Sep 2003 15:22:43 +0000 (15:22 +0000)]
Bump to 2.57e.
Akim Demaille [Thu, 25 Sep 2003 11:52:32 +0000 (11:52 +0000)]
.
Akim Demaille [Thu, 25 Sep 2003 09:30:34 +0000 (09:30 +0000)]
Version 2.57d.
* bin/Makefile.am (edit): Handle '@configure_input@'.
(autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate)
(ifnames): chmod -w.
* tests/wrapper.as (AUTOCONF, AUTOM4TE, ): Point to tests/
executables, not bin/ executables! Otherwise all the magic needed
to find non installed files is turned off. This caused a failure
of test 40 and 41 that ran aclocal 1.8 which in turn ran autom4te
as found in its environment (sent by tests/autoreconf): pointing
to bin/autom4te that could not find its files.
* tests/mktests.sh: Force the replacement of generated files, for
the sake of "mv" program that are interactive when overwriting a
-w file.
* config/install-sh: Upgrade from CVS Automake.
Akim Demaille [Thu, 25 Sep 2003 08:33:32 +0000 (08:33 +0000)]
Version 2.57d.
* config/install-sh: Upgrade from CVS Automake.
Paul Eggert [Tue, 23 Sep 2003 23:05:08 +0000 (23:05 +0000)]
Trivial change to support GCC's configuration procedure.
Alexandre Duret-Lutz [Sat, 13 Sep 2003 22:01:03 +0000 (22:01 +0000)]
mention autotools-announce@gnu.org
Alexandre Duret-Lutz [Sat, 13 Sep 2003 22:00:36 +0000 (22:00 +0000)]
* Makefile.am (autom4te-update, autom4te_files): Fetch Struct.pm
and XFile.pm from Automake.
* lib/Autom4te/XFile.pm: Update from Automake.
Akim Demaille [Fri, 12 Sep 2003 10:06:42 +0000 (10:06 +0000)]
Regen, and comment changes.
Akim Demaille [Fri, 12 Sep 2003 08:49:20 +0000 (08:49 +0000)]
Version 2.57c.
Akim Demaille [Fri, 12 Sep 2003 08:40:36 +0000 (08:40 +0000)]
* config/config.guess, config/config.sub, config/missing,
* lib/Autom4te/Channels.pm, lib/Autom4te/Configure_ac.pm: Update
from masters.
Akim Demaille [Fri, 12 Sep 2003 07:19:08 +0000 (07:19 +0000)]
* doc/autoconf.texi (Header Portability): Promote linux/types.h,
not asm/types.h.
Akim Demaille [Thu, 11 Sep 2003 07:06:56 +0000 (07:06 +0000)]
* doc/autoconf.texi (Header Portability): linux/random.h.
From Peter Hendrickson.
Akim Demaille [Wed, 10 Sep 2003 16:54:12 +0000 (16:54 +0000)]
* tests/mktests.sh (au_exclude_egrep): Make it harder to be
willing to edit the output files.
Akim Demaille [Wed, 10 Sep 2003 16:49:43 +0000 (16:49 +0000)]
* tests/fortran.at (GNU Fortran 77): Also exercise AC_FC_SRCEXT
and AC_FC_FREEFORM.
* tests/mktests.sh: Skip AC_FC_SRCEXT.
* lib/autoconf/fortran.m4 (AC_FC_SRCEXT, AC_FC_FREEFORM): Likewise.
Akim Demaille [Tue, 9 Sep 2003 15:44:56 +0000 (15:44 +0000)]
* lib/Autom4te/FileUtils.pm (&update_file): s/cannot not/cannot/g.
Reported by Gary Vaughan.
* bin/autom4te.in (handle_m4): Likewise.
Akim Demaille [Tue, 9 Sep 2003 12:28:18 +0000 (12:28 +0000)]
* lib/Autom4te/FileUtils.pm (&update_file): Be sure not to leave
trailing files.
Paul Eggert [Mon, 8 Sep 2003 00:56:16 +0000 (00:56 +0000)]
* lib/autoconf/specific.m4 (AC_SYS_RESTARTABLE_SYSCALLS):
Improve the accuracy of the wording about obsolescence.
Paul Eggert [Mon, 8 Sep 2003 00:55:50 +0000 (00:55 +0000)]
(AC_SYS_RESTARTABLE_SYSCALLS):
Improve the accuracy of the wording about obsolescence.
Paul Eggert [Fri, 5 Sep 2003 22:56:26 +0000 (22:56 +0000)]
Try -ffree-form, too.
Paul Eggert [Fri, 5 Sep 2003 22:55:40 +0000 (22:55 +0000)]
(AC_FC_FREEFORM): Try -ffree-form too,
for the benefit of g77 3.2. Fix suggested by Steven G. Johnson.
Akim Demaille [Thu, 4 Sep 2003 14:33:03 +0000 (14:33 +0000)]
* tests/mktests.sh (ac_exclude_list): Fix the filtering of
AC_FUNC_WAIT3.
Akim Demaille [Thu, 4 Sep 2003 13:01:09 +0000 (13:01 +0000)]
* bin/autom4te.in: Use &fatal where more appropriate than &error.
(freeze): When exiting, use $exit_code.
* lib/autoconf/fortran.m4: Comment changes.
Akim Demaille [Thu, 4 Sep 2003 12:52:35 +0000 (12:52 +0000)]
* tests/mktests.sh (ac_exclude_list): Add AC_FC_FUNC.
Paul Eggert [Wed, 3 Sep 2003 00:35:52 +0000 (00:35 +0000)]
Add support for newer Fortran dialects. The F77 interface is
unchanged, and continues to support Fortran 77. New FC macros
correspond to all the old F77 macros.
Paul Eggert [Tue, 2 Sep 2003 19:13:58 +0000 (19:13 +0000)]
* doc/autoconf.texi (Limitations of Usual Tools, Limitations of Make):
Document problems with timestamp resolution that 'make', 'cp -p', and
'touch -r' have.
Akim Demaille [Wed, 27 Aug 2003 15:14:03 +0000 (15:14 +0000)]
* tests/m4sugar.at (cross_warning): Make sure to enable the
output, so that we can track spurious m4sugar output.
* tests/local.at: Require 2.57.
(AT_CHECK_M4SUGAR, AT_CHECK_M4SH): Don't m4_default the arguments that
are defaulted by AT_CHECK anyway.
Use AT_CHECK_AUTOM4TE.
* lib/m4sugar/m4sugar.m4: There should be no output at all: add a
missing dnl.
Akim Demaille [Wed, 27 Aug 2003 11:35:08 +0000 (11:35 +0000)]
* bin/autoheader.in: Issue the "Using auxiliary..." message only
when -Wobsolete is set.
Set it on by default.
Suggested by Klee Dienes.
Akim Demaille [Wed, 27 Aug 2003 07:30:23 +0000 (07:30 +0000)]
More S. Gildea spam neutraliation.
Akim Demaille [Wed, 27 Aug 2003 07:29:30 +0000 (07:29 +0000)]
* doc/autoconf.texi (AC_FUNC_FSEEKO, AC_SYS_LARGEFILE): More
documentation.
From Guido Draheim.
Akim Demaille [Tue, 26 Aug 2003 07:39:30 +0000 (07:39 +0000)]
Obfuscate S. Gildea's email.
Akim Demaille [Tue, 26 Aug 2003 07:36:39 +0000 (07:36 +0000)]
* doc/autoconf.texi (Output): Make clear that one can run code
after AC_OUTPUT.
Akim Demaille [Tue, 26 Aug 2003 07:28:36 +0000 (07:28 +0000)]
* config/announce-gen, GNUmakefile, Makefile.maint: Update from
CVS Bison.
Akim Demaille [Tue, 26 Aug 2003 07:01:01 +0000 (07:01 +0000)]
Update email.
Alexandre Duret-Lutz [Mon, 25 Aug 2003 06:38:39 +0000 (06:38 +0000)]
* bin/autoreconf.in (parse_args): Do not pass --no-force to
Automake versions prior to 1.8.
Akim Demaille [Mon, 25 Aug 2003 06:29:48 +0000 (06:29 +0000)]
* doc/autoconf.texi (Header Portability): netinet/if_ether.h.
From Ville Karaila.
Akim Demaille [Sun, 24 Aug 2003 12:05:20 +0000 (12:05 +0000)]
* configure.ac: Bump to 2.57c.
Akim Demaille [Sun, 24 Aug 2003 11:47:59 +0000 (11:47 +0000)]
.
Akim Demaille [Fri, 22 Aug 2003 15:33:47 +0000 (15:33 +0000)]
* Makefile.am (EXTRA_DIST): Add Makefile.cfg.
* configure.ac: Require Automake 1.7.6.
Akim Demaille [Fri, 22 Aug 2003 13:57:21 +0000 (13:57 +0000)]
Version 2.57b.
* Makefile.cfg (local-checks-to-skip): New.
* Makefile.maint (local-check): Rename as...
(local-checks-available): this.
(local-check): New.
Akim Demaille [Fri, 22 Aug 2003 13:44:12 +0000 (13:44 +0000)]
Version 2.57b.
Akim Demaille [Fri, 22 Aug 2003 13:43:27 +0000 (13:43 +0000)]
Update.
Akim Demaille [Fri, 22 Aug 2003 13:38:33 +0000 (13:38 +0000)]
Output stack traces in warnings.
* lib/m4sugar/m4sugar.m4 (_m4_warn): New.
Replace the former...
(m4_warn): Pass the call stack to _m4_warn.
* bin/autom4te.in: Adjust to output the call stack.
* tests/m4sugar.at (m4@&t@_warn): Adjust.
Akim Demaille [Fri, 22 Aug 2003 08:09:12 +0000 (08:09 +0000)]
* lib/Autom4te/Request.pm, lib/Autom4te/C4che.pm: New.
* bin/autom4te.in: Adjust.
Akim Demaille [Fri, 22 Aug 2003 07:02:34 +0000 (07:02 +0000)]
Typo.