[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-smalltalk] [PATCH] build: don't use obsolescent AM_PROG_CC_STD
From: |
Paolo Bonzini |
Subject: |
Re: [Help-smalltalk] [PATCH] build: don't use obsolescent AM_PROG_CC_STDC and AM_CONFIG_HEADER |
Date: |
Sat, 19 May 2012 15:50:38 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1 |
Il 13/05/2012 15:58, Stefano Lattarini ha scritto:
> The Automake-provided macros 'AM_PROG_CC_STDC' and 'AM_CONFIG_HEADER'
> have been superseded respectively by the Autoconf-provided ones
> 'AC_PROG_CC' (since October 2002) and 'AC_CONFIG_HEADERS' (since July
> 2002). Moreover, those obsolescent macros will be removed in the next
> major Automake version (1.13). Stop using them.
>
> * configure.ac (AM_CONFIG_HEADER): Don't use this, ...
> (AC_CONFIG_HEADERS): ... use this instead. While we are at it,
> properly quote the argument.
> * snprintfv/configure.ac (AM_PROG_CC_STDC): Drop this, the invocation
> to AC_PROG_CC is enough.
>
> Copyright-paperwork-exempt: yes
> Signed-off-by: Stefano Lattarini <address@hidden>
> ---
>
> I've found these issues while trying to bootstrap GNU smalltalk with
> the development version of Automake.
>
> Regards,
> Stefano
>
> ChangeLog | 16 ++++++++++++++++
> configure.ac | 2 +-
> snprintfv/configure.ac | 1 -
> 3 files changed, 17 insertions(+), 2 deletions(-)
>
> diff --git a/ChangeLog b/ChangeLog
> index b785ee4..8524244 100644
> --- a/ChangeLog
> +++ b/ChangeLog
> @@ -1,3 +1,19 @@
> +2012-05-13 Stefano Lattarini <address@hidden> (tiny change)
> +
> + build: don't use obsolescent AM_PROG_CC_STDC and AM_CONFIG_HEADER
> +
> + The Automake-provided macros 'AM_PROG_CC_STDC' and 'AM_CONFIG_HEADER'
> + have been superseded respectively by the Autoconf-provided ones
> + 'AC_PROG_CC' (since October 2002) and 'AC_CONFIG_HEADERS' (since July
> + 2002). Moreover, those obsolescent macros will be removed in the next
> + major Automake version (1.13). Stop using them.
> +
> + * configure.ac (AM_CONFIG_HEADER): Don't use this, ...
> + (AC_CONFIG_HEADERS): ... use this instead. While we are at it,
> + properly quote the argument.
> + * snprintfv/configure.ac (AM_PROG_CC_STDC): Drop this, the invocation
> + to AC_PROG_CC is enough.
> +
> 2012-03-29 Paolo Bonzini <address@hidden>
>
> * tests/compiler.st: Add testcase.
> diff --git a/configure.ac b/configure.ac
> index ec7f481..645416c 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -19,7 +19,7 @@ AC_CONFIG_AUX_DIR([build-aux])
> AC_CONFIG_MACRO_DIR([build-aux])
> AC_CONFIG_SRCDIR([main.c])
> AC_CONFIG_TESTDIR(tests)
> -AM_CONFIG_HEADER(config.h)
> +AC_CONFIG_HEADERS([config.h])
> GST_PROG_GAWK
> AM_INIT_AUTOMAKE
> AC_CANONICAL_HOST
> diff --git a/snprintfv/configure.ac b/snprintfv/configure.ac
> index 59d7938..dbfd4f3 100644
> --- a/snprintfv/configure.ac
> +++ b/snprintfv/configure.ac
> @@ -110,7 +110,6 @@ AM_WITH_DMALLOC
> # check for various programs used during the build.
> # ----------------------------------------------------------------------
> AC_PROG_CC
> -AM_PROG_CC_STDC
> AC_C_CONST
> AC_C_INLINE
> AC_EXEEXT
Applied, thanks!
Paolo