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.63b-12-


From: Ralf Wildenhues
Subject: [SCM] GNU Autoconf source repository branch, master, updated. v2.63b-12-g7cff5c9
Date: Fri, 10 Apr 2009 14:48:50 +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=7cff5c97873d95837d07e95798088ae29fa35990

The branch, master has been updated
       via  7cff5c97873d95837d07e95798088ae29fa35990 (commit)
       via  e65a39811a1f6fbfb04065fe2a58c2833b2fd789 (commit)
      from  d882037ec027f1860b574284394877a446e7ce2b (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 7cff5c97873d95837d07e95798088ae29fa35990
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Apr 10 16:46:42 2009 +0200

    Document awk and config.status line length limitations.
    
    * doc/autoconf.texi (Configuration Actions): The input to
    config.status should have reasonable line length.
    (Limitations of Usual Tools): Document IRIX, HP-UX awk input
    line length limit.
    Report by Bruno Haible.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit e65a39811a1f6fbfb04065fe2a58c2833b2fd789
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Apr 10 16:44:08 2009 +0200

    Skip `Multiple languages' test if CC is a C++ compiler.
    
    * tests/compile.at (Multiple languages): Before starting the
    test proper, build and run a configure script that tests the
    C compiler only, and skips the test if this is found to be a
    C++ compiler.
    Report by Eric Blake.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

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

Summary of changes:
 ChangeLog         |   14 ++++++++++++++
 doc/autoconf.texi |    6 +++++-
 tests/compile.at  |   16 ++++++++++++++++
 3 files changed, 35 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 5daf08b..a381a38 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,19 @@
 2009-04-10  Ralf Wildenhues  <address@hidden>
 
+       Document awk and config.status line length limitations.
+       * doc/autoconf.texi (Configuration Actions): The input to
+       config.status should have reasonable line length.
+       (Limitations of Usual Tools): Document IRIX, HP-UX awk input
+       line length limit.
+       Report by Bruno Haible.
+
+       Skip `Multiple languages' test if CC is a C++ compiler.
+       * tests/compile.at (Multiple languages): Before starting the
+       test proper, build and run a configure script that tests the
+       C compiler only, and skips the test if this is found to be a
+       C++ compiler.
+       Report by Eric Blake.
+
        Note that AC_DEFUN is needed for aclocal.
        * doc/autoconf.texi (Coding Style): Public third-party macros
        should be AC_DEFUN'ed.
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index b5ff0af..32855a9 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -2153,7 +2153,8 @@ for more details.
 
 The @var{inputs} may be absolute or relative file names.  In the latter
 case they are first looked for in the build tree, and then in the source
-tree.
+tree.  Input files should be text files, and a line length below 2000
+bytes should be safe.
 
 @item commands
 Shell commands output literally into @file{config.status}, and
@@ -16366,6 +16367,9 @@ The original version of Awk had a limit of at most 99 
bytes per
 per run of non-special characters in a @code{printf} format, but these
 bugs have been fixed on all practical hosts that we know of.
 
+HP-UX 11.00 and IRIX 6.5 Awk require that input files have a line length
+of at most 3070 bytes.
+
 @item @command{basename}
 @c ---------------------
 @prindex @command{basename}
diff --git a/tests/compile.at b/tests/compile.at
index 6289960..6ca4ef4 100644
--- a/tests/compile.at
+++ b/tests/compile.at
@@ -203,6 +203,22 @@ 
AC_TRY_LINK_FUNC(Be_doomed_if_your_libc_has_a_function_named_like_this,
 
 AT_SETUP([Multiple languages])
 
+# This test should be skipped if the C compiler is a C++ compiler.
+AT_DATA([configure.ac],
+[[AC_INIT
+
+AC_PROG_CC
+AC_COMPILE_IFELSE([
+  AC_LANG_PROGRAM([[
+    #ifdef __cplusplus
+    choke me
+    #endif
+  ]])], [], AS_EXIT([77]))
+]])
+
+AT_CHECK_AUTOCONF
+AT_CHECK_CONFIGURE
+
 AT_DATA([configure.ac],
 [[AC_INIT
 


hooks/post-receive
--
GNU Autoconf source repository




reply via email to

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