[libvirt] [PATCH 5/5] build: drop more redundant configure checks

Jim Meyering jim at meyering.net
Thu Apr 29 10:08:00 UTC 2010


Eric Blake wrote:
> * configure.ac (AC_CHECK_FUNCS_ONCE, AC_SYS_LARGEFILE): Rely on
> gnulib for strtok_r and large file support.
> (AC_OBJEXT): Drop call now done by AC_PROG_CC.
> (m4_foreach_w): Drop macro guaranteed by gnulib.
> (AC_C_CONST): Drop call declared obsolete by autoconf.
>
> Signed-off-by: Eric Blake <eblake at redhat.com>
> ---
>  configure.ac |   16 +---------------
>  1 files changed, 1 insertions(+), 15 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index 26e10e0..795529c 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -48,20 +48,10 @@ AC_PROG_CC
>  AC_PROG_INSTALL
>  AC_PROG_CPP
>
> -AC_OBJEXT
> -
> -dnl gl_INIT uses m4_foreach_w, yet that is not defined in autoconf-2.59.
> -dnl In order to accommodate developers with such old tools, here's a
> -dnl replacement definition.
> -m4_ifndef([m4_foreach_w],
> -  [m4_define([m4_foreach_w],
> -    [m4_foreach([$1], m4_split(m4_normalize([$2]), [ ]), [$3])])])
> -
>  gl_EARLY
>  gl_INIT
>
>  AM_PROG_CC_STDC
> -AC_C_CONST
>  AC_TYPE_UID_T
>
>  dnl Make sure we have an ANSI compiler
> @@ -102,16 +92,12 @@ fi
>  AC_MSG_RESULT([$have_cpuid])
>
>
> -dnl Support large files / 64 bit seek offsets.
> -dnl Use --disable-largefile if you don't want this.
> -AC_SYS_LARGEFILE
> -
>  dnl Availability of various common functions (non-fatal if missing).
>  AC_CHECK_FUNCS_ONCE([cfmakeraw regexec sched_getaffinity getuid getgid \
>   posix_fallocate mmap])
>
>  dnl Availability of various not common threadsafe functions
> -AC_CHECK_FUNCS_ONCE([strerror_r strtok_r getmntent_r getgrnam_r getpwuid_r])
> +AC_CHECK_FUNCS_ONCE([strerror_r getmntent_r getgrnam_r getpwuid_r])

Good clean-up ideas.
coreutils also has/had a use of AC_SYS_LARGEFILE.

There must be a good syntax check addition in here...

ACK.




More information about the libvir-list mailing list