autoconf-patches
[Top][All Lists]
Advanced

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

Re: Proper use of AC_DEFAULT_INCLUDES


From: Ralf Wildenhues
Subject: Re: Proper use of AC_DEFAULT_INCLUDES
Date: Thu, 9 Mar 2006 11:38:05 +0100
User-agent: Mutt/1.5.11

> * Davide Bolcioni wrote on Tue, Mar 07, 2006 at 09:16:06PM CET:
> >
> > this is my first post here and I was wonder what the proper use of
> > AC_DEFAULT_INCLUDES is supposed to be

Sheesh, there's a bug with AC_LANG_CONFTEST: this configure.ac

AC_INIT
AC_PROG_CC
AC_LANG_CONFTEST([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], [whatever])])
gcc -E -dD -o - conftest.c

(similar to something given in the manual) will provoke failure:
[...]
| checking for gcc option to accept ISO C89... none needed
| ./configure: line 2779: syntax error near unexpected token `done'
| ./configure: line 2779: `done'

OK to apply this fix?

Cheers,
Ralf

        * lib/autoconf/lang.m4 (AC_LANG_CONFTEST): AC_DEFUN this, not
        m4_define, so that the requirements of `AC_INCLUDES_DEFAULT' are
        expanded outside.

Index: lib/autoconf/lang.m4
===================================================================
RCS file: /cvsroot/autoconf/autoconf/lib/autoconf/lang.m4,v
retrieving revision 1.172
diff -u -r1.172 lang.m4
--- lib/autoconf/lang.m4        11 Jan 2006 08:10:50 -0000      1.172
+++ lib/autoconf/lang.m4        9 Mar 2006 10:33:27 -0000
@@ -210,7 +210,7 @@
 # AC_LANG_CONFTEST(BODY)
 # ----------------------
 # Save the BODY in `conftest.$ac_ext'.  Add a trailing new line.
-m4_define([AC_LANG_CONFTEST],
+AC_DEFUN([AC_LANG_CONFTEST],
 [cat >conftest.$ac_ext <<_ACEOF
 $1
 _ACEOF])




reply via email to

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