autoconf-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU Autoconf source repository branch, master, updated. v2.66-24-g


From: Eric Blake
Subject: [SCM] GNU Autoconf source repository branch, master, updated. v2.66-24-g9571a4b
Date: Wed, 21 Jul 2010 22:17:24 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Autoconf source repository".

http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=9571a4b32323cfd52f8f47f54ecfe5868b43e17d

The branch, master has been updated
       via  9571a4b32323cfd52f8f47f54ecfe5868b43e17d (commit)
      from  991183c4ee13a2eaa683a2526c62cb5ed8d2766c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 9571a4b32323cfd52f8f47f54ecfe5868b43e17d
Author: Eric Blake <address@hidden>
Date:   Wed Jul 21 15:57:42 2010 -0600

    Avoid spurious testsuite failures.
    
    * doc/autoconf.texi (Generating Sources): Don't mix gcc '-E' and
    '-o -', since the former already implies stdout, while the latter
    creates -.exe on cygwin.
    * tests/compile.at (AC_LANG_SOURCE example)
    (AC_LANG_PROGRAM example): Likewise.  Also prevent any config.site
    interference.
    
    Signed-off-by: Eric Blake <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog         |    8 ++++++++
 doc/autoconf.texi |    4 ++--
 tests/compile.at  |   14 ++++++++++++--
 3 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index e44f78a..d435c19 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2010-07-21  Eric Blake  <address@hidden>
 
+       Avoid spurious testsuite failures.
+       * doc/autoconf.texi (Generating Sources): Don't mix gcc '-E' and
+       '-o -', since the former already implies stdout, while the latter
+       creates -.exe on cygwin.
+       * tests/compile.at (AC_LANG_SOURCE example)
+       (AC_LANG_PROGRAM example): Likewise.  Also prevent any config.site
+       interference.
+
        Partially revert previous patch.
        * lib/autotest/general.m4 (AT_INIT) <serial testing>: Changing
        at_jobs here breaks output if -j2 was requested but shell is
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index c3a8714..e510354 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -8744,7 +8744,7 @@ AC_DEFINE([HELLO_WORLD], ["Hello, World\n"],
 AC_LANG([C])
 AC_LANG_CONFTEST(
    [AC_LANG_SOURCE([[const char hw[] = "Hello, World\n";]])])
-gcc -E -dD -o - conftest.c
+gcc -E -dD conftest.c
 @end example
 
 @noindent
@@ -8789,7 +8789,7 @@ AC_DEFINE([HELLO_WORLD], ["Hello, World\n"],
 AC_LANG_CONFTEST(
 [AC_LANG_PROGRAM([[const char hw[] = "Hello, World\n";]],
                  [[fputs (hw, stdout);]])])
-gcc -E -dD -o - conftest.c
+gcc -E -dD conftest.c
 @end example
 
 @noindent
diff --git a/tests/compile.at b/tests/compile.at
index e3e4e07..028f456 100644
--- a/tests/compile.at
+++ b/tests/compile.at
@@ -169,6 +169,11 @@ AT_CLEANUP
 
 AT_SETUP([AC_LANG_SOURCE example])
 
+# Set CONFIG_SITE to a nonexistent file, so that there are
+# no worries about configure output caused by sourcing a config.site.
+CONFIG_SITE=no-such-file
+export CONFIG_SITE
+
 AT_DATA([configure.ac],
 [[# Taken from autoconf.texi:Generating Sources.
 # The only change is to not fail if gcc doesn't work.
@@ -179,7 +184,7 @@ AC_DEFINE([HELLO_WORLD], ["Hello, World\n"],
 AC_LANG([C])
 AC_LANG_CONFTEST(
    [AC_LANG_SOURCE([[const char hw[] = "Hello, World\n";]])])
-gcc -E -dD -o - conftest.c || AS_EXIT([77])
+gcc -E -dD conftest.c || AS_EXIT([77])
 ]])
 
 AT_CHECK_AUTOCONF
@@ -210,6 +215,11 @@ AT_CLEANUP
 
 AT_SETUP([AC_LANG_PROGRAM example])
 
+# Set CONFIG_SITE to a nonexistent file, so that there are
+# no worries about configure output caused by sourcing a config.site.
+CONFIG_SITE=no-such-file
+export CONFIG_SITE
+
 AT_DATA([configure.ac],
 [[# Taken from autoconf.texi:Generating Sources.
 # The only change is to not fail if gcc doesn't work.
@@ -220,7 +230,7 @@ AC_DEFINE([HELLO_WORLD], ["Hello, World\n"],
 AC_LANG_CONFTEST(
 [AC_LANG_PROGRAM([[const char hw[] = "Hello, World\n";]],
                  [[fputs (hw, stdout);]])])
-gcc -E -dD -o - conftest.c || AS_EXIT([77])
+gcc -E -dD conftest.c || AS_EXIT([77])
 ]])
 
 AT_CHECK_AUTOCONF


hooks/post-receive
-- 
GNU Autoconf source repository



reply via email to

[Prev in Thread] Current Thread [Next in Thread]