From 12f51457a97474206a16b12b360b72e623c6357c Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Wed, 13 May 2009 20:38:30 -0600 Subject: [PATCH] mmap-anon: avoid out-of-order autoconf expansion * m4/mmap-anon.m4 (gl_FUNC_MMAP_ANON): Use correct SYSTEM_EXTENSIONS macro to silence warnings from autoconf 2.63b. * modules/memchr-tests (Depends-on): Add extensions. * modules/memchr2-tests (Depends-on): Add extensions. * modules/memcmp-tests (Depends-on): Add extensions. * modules/memmem-tests (Depends-on): Add extensions. * modules/memrchr-tests (Depends-on): Add extensions. Signed-off-by: Eric Blake --- ChangeLog | 11 +++++++++++ m4/mmap-anon.m4 | 4 ++-- modules/memchr-tests | 1 + modules/memchr2-tests | 1 + modules/memcmp-tests | 1 + modules/memmem-tests | 1 + modules/memrchr-tests | 1 + 7 files changed, 18 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index e37b92af4..dd0f0c6e7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2009-05-13 Eric Blake + + mmap-anon: avoid out-of-order autoconf expansion + * m4/mmap-anon.m4 (gl_FUNC_MMAP_ANON): Use correct + SYSTEM_EXTENSIONS macro to silence warnings from autoconf 2.63b. + * modules/memchr-tests (Depends-on): Add extensions. + * modules/memchr2-tests (Depends-on): Add extensions. + * modules/memcmp-tests (Depends-on): Add extensions. + * modules/memmem-tests (Depends-on): Add extensions. + * modules/memrchr-tests (Depends-on): Add extensions. + 2009-05-13 Bruno Haible Make some tests ISO C 99 compliant. diff --git a/m4/mmap-anon.m4 b/m4/mmap-anon.m4 index fe624a2c0..14b6270d2 100644 --- a/m4/mmap-anon.m4 +++ b/m4/mmap-anon.m4 @@ -1,4 +1,4 @@ -# mmap-anon.m4 serial 7 +# mmap-anon.m4 serial 8 dnl Copyright (C) 2005, 2007, 2009 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -20,7 +20,7 @@ AC_DEFUN([gl_FUNC_MMAP_ANON], AC_REQUIRE([AC_PROG_EGREP]) dnl Persuade glibc to define MAP_ANONYMOUS. - AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) + AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS]) # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is diff --git a/modules/memchr-tests b/modules/memchr-tests index 5ef506a9f..c99e557d4 100644 --- a/modules/memchr-tests +++ b/modules/memchr-tests @@ -4,6 +4,7 @@ tests/zerosize-ptr.h m4/mmap-anon.m4 Depends-on: +extensions getpagesize configure.ac: diff --git a/modules/memchr2-tests b/modules/memchr2-tests index 6056e2b97..44d220cd3 100644 --- a/modules/memchr2-tests +++ b/modules/memchr2-tests @@ -4,6 +4,7 @@ tests/zerosize-ptr.h m4/mmap-anon.m4 Depends-on: +extensions getpagesize configure.ac: diff --git a/modules/memcmp-tests b/modules/memcmp-tests index df5b7eb3e..ae1cc387e 100644 --- a/modules/memcmp-tests +++ b/modules/memcmp-tests @@ -4,6 +4,7 @@ tests/zerosize-ptr.h m4/mmap-anon.m4 Depends-on: +extensions getpagesize configure.ac: diff --git a/modules/memmem-tests b/modules/memmem-tests index e98932e43..ff47e515c 100644 --- a/modules/memmem-tests +++ b/modules/memmem-tests @@ -4,6 +4,7 @@ tests/zerosize-ptr.h m4/mmap-anon.m4 Depends-on: +extensions getpagesize configure.ac: diff --git a/modules/memrchr-tests b/modules/memrchr-tests index 282c57028..4885fb195 100644 --- a/modules/memrchr-tests +++ b/modules/memrchr-tests @@ -4,6 +4,7 @@ tests/zerosize-ptr.h m4/mmap-anon.m4 Depends-on: +extensions getpagesize configure.ac: -- 2.11.0