[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Autoconf source repository branch, master, updated. v2.63b-12-g7cff5c9,
Ralf Wildenhues <=