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.67-27-g


From: Ralf Wildenhues
Subject: [SCM] GNU Autoconf source repository branch, master, updated. v2.67-27-g9b7d021
Date: Tue, 24 Aug 2010 21:13:35 +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=9b7d0212e792d6cd5e5c447dc8696efd4da67a91

The branch, master has been updated
       via  9b7d0212e792d6cd5e5c447dc8696efd4da67a91 (commit)
      from  d9847652188d94dd8205725400f43dbe0153b0b5 (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 9b7d0212e792d6cd5e5c447dc8696efd4da67a91
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Aug 24 22:59:13 2010 +0200

    tests: fix AC_CACHE_CHECK to skip with bad shells.
    
    * tests/base.at (AC_CACHE_CHECK): Skip test with malformed
    config.site file if the shell does not report syntax errors
    from a sourced file.  Fixes test failure on AIX and FreeBSD.
    Report from Rainer Tammer.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

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

Summary of changes:
 ChangeLog     |    8 ++++++++
 tests/base.at |    6 ++++++
 2 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 316b963..c7ef728 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2010-08-24  Ralf Wildenhues  <address@hidden>
+
+       tests: fix AC_CACHE_CHECK to skip with bad shells.
+       * tests/base.at (AC_CACHE_CHECK): Skip test with malformed
+       config.site file if the shell does not report syntax errors
+       from a sourced file.  Fixes test failure on AIX and FreeBSD.
+       Report from Rainer Tammer.
+
 2010-08-24  Paul Eggert  <address@hidden>
 
        AC_HEADER_STDBOOL: avoid spurious failure with modern xlc
diff --git a/tests/base.at b/tests/base.at
index 4ba0140..f21e777 100644
--- a/tests/base.at
+++ b/tests/base.at
@@ -473,6 +473,12 @@ AT_CHECK([grep my_cv_shell_true_works sitecache], [], 
[ignore])
 AT_CHECK_CONFIGURE([], [], [stdout])
 AT_CHECK([grep 'whether true.*works.*cached' stdout], [], [ignore])
 
+dnl Until we can find a way to avoid catastrophic failure,
+dnl skip the rest of this test on such shells.
+echo 'if' > syntax
+AT_CHECK([${CONFIG_SHELL-$SHELL} -c 'case `. ./syntax; echo $?` in
+            0|"") exit 77;; esac'], [0], [ignore], [ignore])
+
 # Check that config cache scripts must be well-formed.
 AT_DATA([bad.site],
 [[fi


hooks/post-receive
-- 
GNU Autoconf source repository



reply via email to

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