bug-gnulib
[Top][All Lists]
Advanced

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

Re: autoconf enhancement for Interix


From: Eric Blake
Subject: Re: autoconf enhancement for Interix
Date: Wed, 12 Sep 2007 15:59:11 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

Bruno Haible <bruno <at> clisp.org> writes:

> 
> Eric Blake wrote:
> > Here's the corresponding gnulib patch.  OK to apply?
> 
> I would feel a little safer if you would turn the AC_REQUIRE([AC_GNU_SOURCE])
> into AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) rather than omitting them. If
> some piece of autoconf macro needs to be used at "early" time, this
> ordering constraint is relevant. You're betting on the fact that the macros
> are not used "early". There's no big reason to bet on this: An AC_REQUIRE
> does not cost any size in the configure file.

Agreed (well, it DOES add a blank newline, unless we use dnl, but I'm not as 
worried about that, since this isn't the only instance where gnulib outputs 
more whitespace than strictly necessary).  Here's what I've committed.

> 
> The patch to m4/lock.m4 has this problem, and also another one: lock.m4 is
> used as part of the gettext infrastructure, which requires only autoconf
> >= 2.54 and should not include extensions.m4. - Can you change m4/lock.m4
> to use AC_USE_SYSTEM_EXTENSIONS only in autoconf version >= 2.62, and
> AC_GNU_SOURCE otherwise? Something like
> 
>   m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.62]),[-1],
>     [AC_REQUIRE([AC_GNU_SOURCE])],
>     [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])])

I've posted a patch to autoconf[1] to make this idea kosher, but modified it 
slightly in the lock.m4 that I committed.  I then tested the lock module, using 
autoconf-2.59/automake-1.9.6, both in isolation and alongside extensions, to 
check that _GNU_SOURCE was still defined in the resulting config.h file.  This 
patch makes the lock module the only user of a *.m4 file with 
AC_USE_SYSTEM_EXTENSIONS without also depending on the extensions module.

[1] http://thread.gmane.org/gmane.comp.sysutils.autoconf.patches/4713

2007-09-12  Eric Blake  <address@hidden>

        Track CVS Autoconf on AC_USE_SYSTEM_EXTENSIONS.
        * m4/extensions.m4 (AC_USE_SYSTEM_EXTENSIONS): Update to CVS
        Autoconf definition.
        * modules/euidaccess (Depends-on): Add extensions, for
        AC_USE_SYSTEM_EXTENSIONS with autoconf <= 2.59.
        * modules/fnmatch (Depends-on): Likewise.
        * modules/getaddrinfo (Depends-on): Likewise.
        * modules/getdelim (Depends-on): Likewise.
        * modules/getline (Depends-on): Likewise.
        * modules/getsubopt (Depends-on): Likewise.
        * modules/gettext (Depends-on): Likewise.
        * modules/group-member (Depends-on): Likewise.
        * modules/mbchar (Depends-on): Likewise.
        * modules/memmem (Depends-on): Likewise.
        * modules/mempcpy (Depends-on): Likewise.
        * modules/memrchr (Depends-on): Likewise.
        * modules/pagealign_alloc (Depends-on): Likewise.
        * modules/readutmp (Depends-on): Likewise.
        * modules/stpcpy (Depends-on): Likewise.
        * modules/stpncpy (Depends-on): Likewise.
        * modules/strchrnul (Depends-on): Likewise.
        * modules/strndup (Depends-on): Likewise.
        * modules/strsep (Depends-on): Likewise.
        * modules/strverscmp (Depends-on): Likewise.
        * modules/vasprintf (Depends-on): Likewise.
        * modules/wcwidth (Depends-on): Likewise.
        * m4/euidaccess.m4 (gl_FUNC_EUIDACCESS): AC_GNU_SOURCE will be
        obsolete in Autoconf 2.62; use AC_USE_SYSTEM_EXTENSIONS instead.
        * m4/fnmatch.m4 (gl_FUNC_FNMATCH_GNU): Likewise.
        * m4/getaddrinfo.m4 (gl_PREREQ_GETADDR_INFO): Likewise.
        * m4/getdelim.m4 (gl_FUNC_GETDELIM): Likewise.
        * m4/getline.m4 (gl_FUNC_GETLINE): Likewise.
        * m4/getsubopt.m4 (gl_FUNC_GETSUBOPT): Likewise.
        * m4/glob.m4 (gl_PREREQ_GLOB): Likewise.
        * m4/group-member.m4 (gl_FUNC_GROUP_MEMBER): Likewise.
        * m4/mbchar.m4 (gl_MBCHAR): Likewise.
        * m4/memmem.m4 (gl_FUNC_MEMMEM): Likewise.
        * m4/mempcpy.m4 (gl_FUNC_MEMPCPY): Likewise.
        * m4/memrchr.m4 (gl_FUNC_MEMRCHR): Likewise.
        * m4/mmap-anon.m4 (gl_FUNC_MMAP_ANON): Likewise.
        * m4/pagealign_alloc.m4 (gl_PAGEALIGN_ALLOC): Likewise.
        * m4/readutmp.m4 (gl_READUTMP): Likewise.
        * m4/regex.m4 (gl_PREREQ_REGEX): Likewise.
        * m4/stpcpy.m4 (gl_FUNC_STPCPY): Likewise.
        * m4/stpncpy.m4 (gl_FUNC_STPNCPY): Likewise.
        * m4/strchrnul.m4 (gl_FUNC_STRCHRNUL): Likewise.
        * m4/strndup.m4 (gl_FUNC_STRNDUP): Likewise.
        * m4/strnlen.m4 (gl_FUNC_STRNLEN): Likewise.
        * m4/strsep.m4 (gl_FUNC_STRSEP): Likewise.
        * m4/strverscmp.m4 (gl_FUNC_STRVERSCMP): Likewise.
        * m4/vasprintf.m4 (gl_PREREQ_VASPRINTF_H): Likewise.
        * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Likewise.
        * m4/lock.m4 (gl_LOCK_EARLY_BODY): Likewise, but provide fallback,
        so that lock.m4 can be used in gettext without extensions module.

Index: m4/euidaccess.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/euidaccess.m4,v
retrieving revision 1.6
diff -u -p -r1.6 euidaccess.m4
--- m4/euidaccess.m4    22 Nov 2006 13:40:25 -0000      1.6
+++ m4/euidaccess.m4    12 Sep 2007 15:57:04 -0000
@@ -1,5 +1,5 @@
-# euidaccess.m4 serial 7
-dnl Copyright (C) 2002-2006 Free Software Foundation, Inc.
+# euidaccess.m4 serial 8
+dnl Copyright (C) 2002-2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -18,7 +18,7 @@ AC_DEFUN([gl_FUNC_NONREENTRANT_EUIDACCES
 AC_DEFUN([gl_FUNC_EUIDACCESS],
 [
   dnl Persuade glibc <unistd.h> to declare euidaccess().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   AC_CHECK_DECLS_ONCE([euidaccess])
   AC_REPLACE_FUNCS(euidaccess)
Index: m4/extensions.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/extensions.m4,v
retrieving revision 1.13
diff -u -p -r1.13 extensions.m4
--- m4/extensions.m4    12 Oct 2006 08:01:18 -0000      1.13
+++ m4/extensions.m4    12 Sep 2007 15:57:04 -0000
@@ -1,14 +1,14 @@
-# serial 4  -*- Autoconf -*-
+# serial 5  -*- Autoconf -*-
 # Enable extensions on systems that normally disable them.
 
-# Copyright (C) 2003, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2006, 2007 Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
 # This definition of AC_USE_SYSTEM_EXTENSIONS is stolen from CVS
 # Autoconf.  Perhaps we can remove this once we can assume Autoconf
-# 2.61 or later everywhere, but since CVS Autoconf mutates rapidly
+# 2.62 or later everywhere, but since CVS Autoconf mutates rapidly
 # enough in this area it's likely we'll need to redefine
 # AC_USE_SYSTEM_EXTENSIONS for quite some time.
 
@@ -16,26 +16,48 @@
 # ------------------------
 # Enable extensions on systems that normally disable them,
 # typically due to standards-conformance issues.
+# Remember that #undef in AH_VERBATIM gets replaced with #define by
+# AC_DEFINE.  The goal here is to define all known feature-enabling
+# macros, then, if reports of conflicts are made, disable macros that
+# cause problems on some platforms (such as __EXTENSIONS__).
 AC_DEFUN([AC_USE_SYSTEM_EXTENSIONS],
-[
-  AC_BEFORE([$0], [AC_COMPILE_IFELSE])
-  AC_BEFORE([$0], [AC_RUN_IFELSE])
-
-  AC_REQUIRE([AC_GNU_SOURCE])
-  AC_REQUIRE([AC_AIX])
-  AC_REQUIRE([AC_MINIX])
+[AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
+AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
+
+  AC_CHECK_HEADER([minix/config.h], [MINIX=yes], [MINIX=])
+  if test "$MINIX" = yes; then
+    AC_DEFINE([_POSIX_SOURCE], [1],
+      [Define to 1 if you need to in order for `stat' and other
+       things to work.])
+    AC_DEFINE([_POSIX_1_SOURCE], [2],
+      [Define to 2 if the system does not provide POSIX.1 features
+       except with this defined.])
+    AC_DEFINE([_MINIX], [1],
+      [Define to 1 if on MINIX.])
+  fi
 
   AH_VERBATIM([__EXTENSIONS__],
-[/* Enable extensions on Solaris.  */
-#ifndef __EXTENSIONS__
-# undef __EXTENSIONS__
+[/* Enable extensions on AIX 3, Interix.  */
+#ifndef _ALL_SOURCE
+# undef _ALL_SOURCE
 #endif
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# undef _GNU_SOURCE
+#endif
+/* Enable threading extensions on Solaris.  */
 #ifndef _POSIX_PTHREAD_SEMANTICS
 # undef _POSIX_PTHREAD_SEMANTICS
 #endif
+/* Enable extensions on HP NonStop.  */
 #ifndef _TANDEM_SOURCE
 # undef _TANDEM_SOURCE
-#endif])
+#endif
+/* Enable general extensions on Solaris.  */
+#ifndef __EXTENSIONS__
+# undef __EXTENSIONS__
+#endif
+])
   AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__],
     [ac_cv_safe_to_define___extensions__],
     [AC_COMPILE_IFELSE(
@@ -46,9 +68,11 @@ AC_DEFUN([AC_USE_SYSTEM_EXTENSIONS],
        [ac_cv_safe_to_define___extensions__=no])])
   test $ac_cv_safe_to_define___extensions__ = yes &&
     AC_DEFINE([__EXTENSIONS__])
+  AC_DEFINE([_ALL_SOURCE])
+  AC_DEFINE([_GNU_SOURCE])
   AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])
   AC_DEFINE([_TANDEM_SOURCE])
-])
+])# AC_USE_SYSTEM_EXTENSIONS
 
 # gl_USE_SYSTEM_EXTENSIONS
 # ------------------------
Index: m4/fnmatch.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/fnmatch.m4,v
retrieving revision 1.30
diff -u -p -r1.30 fnmatch.m4
--- m4/fnmatch.m4       6 Jun 2007 18:35:18 -0000       1.30
+++ m4/fnmatch.m4       12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# Check for fnmatch.
+# Check for fnmatch - serial 2.
 
 # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
 # Foundation, Inc.
@@ -110,7 +110,7 @@ AC_DEFUN([gl_FUNC_FNMATCH_POSIX],
 AC_DEFUN([gl_FUNC_FNMATCH_GNU],
 [
   dnl Persuade glibc <fnmatch.h> to declare FNM_CASEFOLD etc.
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   FNMATCH_H=
   _AC_FUNC_FNMATCH_IF([GNU], [ac_cv_func_fnmatch_gnu],
Index: m4/getaddrinfo.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/getaddrinfo.m4,v
retrieving revision 1.19
diff -u -p -r1.19 getaddrinfo.m4
--- m4/getaddrinfo.m4   28 Jun 2007 09:25:21 -0000      1.19
+++ m4/getaddrinfo.m4   12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# getaddrinfo.m4 serial 12
+# getaddrinfo.m4 serial 13
 dnl Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -81,7 +81,7 @@ AC_DEFUN([gl_PREREQ_GETADDRINFO], [
   AC_REQUIRE([gl_SOCKET_FAMILIES])
   AC_REQUIRE([gl_HEADER_SYS_SOCKET])
   AC_REQUIRE([AC_C_INLINE])
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
   AC_CHECK_HEADERS_ONCE(netinet/in.h netdb.h)
   AC_CHECK_DECLS([getaddrinfo, freeaddrinfo, gai_strerror, getnameinfo],,,[
   /* sys/types.h is not needed according to POSIX, but the
Index: m4/getdelim.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/getdelim.m4,v
retrieving revision 1.4
diff -u -p -r1.4 getdelim.m4
--- m4/getdelim.m4      23 Aug 2007 02:00:20 -0000      1.4
+++ m4/getdelim.m4      12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# getdelim.m4 serial 3
+# getdelim.m4 serial 4
 
 dnl Copyright (C) 2005, 2006, 2007 Free Software dnl Foundation, Inc.
 dnl
@@ -13,7 +13,7 @@ AC_DEFUN([gl_FUNC_GETDELIM],
   AC_REQUIRE([gl_STDIO_H_DEFAULTS])
 
   dnl Persuade glibc <stdio.h> to declare getdelim().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   AC_REPLACE_FUNCS([getdelim])
   AC_CHECK_DECLS_ONCE([getdelim])
Index: m4/getline.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/getline.m4,v
retrieving revision 1.20
diff -u -p -r1.20 getline.m4
--- m4/getline.m4       23 Aug 2007 02:00:20 -0000      1.20
+++ m4/getline.m4       12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# getline.m4 serial 16
+# getline.m4 serial 17
 
 dnl Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007 Free
 dnl Software Foundation, Inc.
@@ -18,7 +18,7 @@ AC_DEFUN([gl_FUNC_GETLINE],
   AC_REQUIRE([gl_STDIO_H_DEFAULTS])
 
   dnl Persuade glibc <stdio.h> to declare getline().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   AC_CHECK_DECLS_ONCE([getline])
 
Index: m4/getsubopt.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/getsubopt.m4,v
retrieving revision 1.3
diff -u -p -r1.3 getsubopt.m4
--- m4/getsubopt.m4     19 Feb 2007 00:08:40 -0000      1.3
+++ m4/getsubopt.m4     12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# getsubopt.m4 serial 3
+# getsubopt.m4 serial 4
 dnl Copyright (C) 2004, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -7,7 +7,7 @@ dnl with or without modifications, as lo
 AC_DEFUN([gl_FUNC_GETSUBOPT],
 [
   dnl Persuade glibc <stdlib.h> to declare getsubopt().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
   AC_CHECK_FUNCS_ONCE([getsubopt])
Index: m4/glob.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/glob.m4,v
retrieving revision 1.12
diff -u -p -r1.12 glob.m4
--- m4/glob.m4  1 May 2007 18:08:51 -0000       1.12
+++ m4/glob.m4  12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# glob.m4 serial 8
+# glob.m4 serial 9
 dnl Copyright (C) 2005-2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -74,7 +74,7 @@ AC_DEFUN([gl_PREREQ_GLOB],
 [
   AC_REQUIRE([gl_CHECK_TYPE_STRUCT_DIRENT_D_TYPE])dnl
   AC_REQUIRE([AC_C_RESTRICT])dnl
-  AC_REQUIRE([AC_GNU_SOURCE])dnl
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])dnl
   AC_CHECK_HEADERS_ONCE([sys/cdefs.h unistd.h])dnl
   if test $ac_cv_header_sys_cdefs_h = yes; then
     HAVE_SYS_CDEFS_H=1
Index: m4/group-member.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/group-member.m4,v
retrieving revision 1.11
diff -u -p -r1.11 group-member.m4
--- m4/group-member.m4  21 Aug 2006 21:46:31 -0000      1.11
+++ m4/group-member.m4  12 Sep 2007 15:57:04 -0000
@@ -1,6 +1,6 @@
-#serial 10
+#serial 11
 
-# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2006 Free Software
+# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 Free Software
 # Foundation, Inc.
 
 # This file is free software; the Free Software Foundation
@@ -12,7 +12,7 @@ dnl Written by Jim Meyering
 AC_DEFUN([gl_FUNC_GROUP_MEMBER],
 [
   dnl Persuade glibc <unistd.h> to declare group_member().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   dnl Do this replacement check manually because I want the hyphen
   dnl (not the underscore) in the filename.
Index: m4/lock.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/lock.m4,v
retrieving revision 1.9
diff -u -p -r1.9 lock.m4
--- m4/lock.m4  27 Oct 2006 14:06:54 -0000      1.9
+++ m4/lock.m4  12 Sep 2007 15:57:04 -0000
@@ -1,5 +1,5 @@
-# lock.m4 serial 6 (gettext-0.16)
-dnl Copyright (C) 2005-2006 Free Software Foundation, Inc.
+# lock.m4 serial 7 (gettext-0.16)
+dnl Copyright (C) 2005-2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -35,7 +35,7 @@ AC_DEFUN([gl_LOCK_EARLY_BODY],
   AC_BEFORE([$0], [gl_ARGP])dnl
 
   AC_REQUIRE([AC_CANONICAL_HOST])
-  AC_REQUIRE([AC_GNU_SOURCE]) dnl needed for pthread_rwlock_t on glibc systems
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) dnl needed for pthread_rwlock_t on 
glibc systems
   dnl Check for multithreading.
   AC_ARG_ENABLE(threads,
 AC_HELP_STRING([--enable-threads={posix|solaris|pth|win32}], [specify 
multithreading API])
@@ -257,6 +257,14 @@ AC_DEFUN([gl_PREREQ_LOCK], [
   AC_REQUIRE([AC_C_INLINE])
 ])
 
+# AC_USE_SYSTEM_EXTENSIONS was only added in autoconf 2.60, but lock.m4
+# wants to work with autoconf 2.54.  Add a fallback until such time as
+# a newer autoconf is standard, if one is not already provided by gnulib
+# extensions.m4.
+m4_if(m4_version_compare(m4_PACKAGE_VERSION, [2.60]), [-1],
+      [m4_ifndef([AC_USE_SYSTEM_EXTENSIONS],
+                 [AC_DEFUN([AC_USE_SYSTEM_EXTENSIONS], [AC_GNU_SOURCE])])])
+
 dnl Survey of platforms:
 dnl
 dnl Platform          Available   Compiler    Supports   test-lock
Index: m4/mbchar.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/mbchar.m4,v
retrieving revision 1.7
diff -u -p -r1.7 mbchar.m4
--- m4/mbchar.m4        28 Jan 2007 16:00:03 -0000      1.7
+++ m4/mbchar.m4        12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# mbchar.m4 serial 6
+# mbchar.m4 serial 7
 dnl Copyright (C) 2005-2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -9,5 +9,5 @@ dnl From Bruno Haible.
 
 AC_DEFUN([gl_MBCHAR],
 [
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 ])
Index: m4/memmem.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/memmem.m4,v
retrieving revision 1.4
diff -u -p -r1.4 memmem.m4
--- m4/memmem.m4        27 Jan 2007 14:43:17 -0000      1.4
+++ m4/memmem.m4        12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# memmem.m4 serial 4
+# memmem.m4 serial 5
 dnl Copyright (C) 2002, 2003, 2004, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -7,7 +7,7 @@ dnl with or without modifications, as lo
 AC_DEFUN([gl_FUNC_MEMMEM],
 [
   dnl Persuade glibc <string.h> to declare memmem().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
   AC_REPLACE_FUNCS(memmem)
Index: m4/mempcpy.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/mempcpy.m4,v
retrieving revision 1.6
diff -u -p -r1.6 mempcpy.m4
--- m4/mempcpy.m4       11 Mar 2007 23:09:09 -0000      1.6
+++ m4/mempcpy.m4       12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# mempcpy.m4 serial 7
+# mempcpy.m4 serial 8
 dnl Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -7,7 +7,7 @@ dnl with or without modifications, as lo
 AC_DEFUN([gl_FUNC_MEMPCPY],
 [
   dnl Persuade glibc <string.h> to declare mempcpy().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   dnl The mempcpy() declaration in lib/string_.h uses 'restrict'.
   AC_REQUIRE([AC_C_RESTRICT])
Index: m4/memrchr.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/memrchr.m4,v
retrieving revision 1.8
diff -u -p -r1.8 memrchr.m4
--- m4/memrchr.m4       27 Jan 2007 14:43:17 -0000      1.8
+++ m4/memrchr.m4       12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# memrchr.m4 serial 7
+# memrchr.m4 serial 8
 dnl Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -7,7 +7,7 @@ dnl with or without modifications, as lo
 AC_DEFUN([gl_FUNC_MEMRCHR],
 [
   dnl Persuade glibc <string.h> to declare memrchr().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
   AC_CHECK_DECLS_ONCE([memrchr])
Index: m4/mmap-anon.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/mmap-anon.m4,v
retrieving revision 1.5
diff -u -p -r1.5 mmap-anon.m4
--- m4/mmap-anon.m4     2 May 2005 05:04:12 -0000       1.5
+++ m4/mmap-anon.m4     12 Sep 2007 15:57:04 -0000
@@ -1,5 +1,5 @@
-# mmap-anon.m4 serial 3
-dnl Copyright (C) 2005 Free Software Foundation, Inc.
+# mmap-anon.m4 serial 4
+dnl Copyright (C) 2005, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -11,7 +11,7 @@ AC_DEFUN([gl_FUNC_MMAP_ANON],
   AC_REQUIRE([AC_PROG_EGREP])
 
   dnl Persuade glibc <sys/mman.h> to define MAP_ANONYMOUS.
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   # Check for mmap()
   AC_FUNC_MMAP
Index: m4/pagealign_alloc.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/pagealign_alloc.m4,v
retrieving revision 1.4
diff -u -p -r1.4 pagealign_alloc.m4
--- m4/pagealign_alloc.m4       22 Aug 2006 17:15:28 -0000      1.4
+++ m4/pagealign_alloc.m4       12 Sep 2007 15:57:04 -0000
@@ -1,5 +1,5 @@
-#serial 3
-dnl Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+#serial 4
+dnl Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -7,7 +7,7 @@ dnl with or without modifications, as lo
 AC_DEFUN([gl_PAGEALIGN_ALLOC],
 [
   dnl Persuade glibc <sys/mman.h> to define MAP_ANONYMOUS.
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   AC_LIBOBJ([pagealign_alloc])
   gl_PREREQ_PAGEALIGN_ALLOC
Index: m4/readutmp.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/readutmp.m4,v
retrieving revision 1.15
diff -u -p -r1.15 readutmp.m4
--- m4/readutmp.m4      16 Jan 2007 09:40:30 -0000      1.15
+++ m4/readutmp.m4      12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# readutmp.m4 serial 13
+# readutmp.m4 serial 14
 dnl Copyright (C) 2002-2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -7,7 +7,7 @@ dnl with or without modifications, as lo
 AC_DEFUN([gl_READUTMP],
 [
   dnl Persuade utmpx.h to declare utmpxname
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   AC_CHECK_HEADERS_ONCE(utmp.h utmpx.h)
   if test $ac_cv_header_utmp_h = yes || test $ac_cv_header_utmpx_h = yes; then
Index: m4/regex.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/regex.m4,v
retrieving revision 1.66
diff -u -p -r1.66 regex.m4
--- m4/regex.m4 12 Jun 2007 17:44:37 -0000      1.66
+++ m4/regex.m4 12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-#serial 47
+#serial 48
 
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
 # 2006, 2007 Free Software Foundation, Inc.
@@ -215,7 +215,7 @@ AC_DEFUN([gl_REGEX],
 # Prerequisites of lib/regex.c and lib/regex_internal.c.
 AC_DEFUN([gl_PREREQ_REGEX],
 [
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
   AC_REQUIRE([AC_C_RESTRICT])
   AC_CHECK_FUNCS_ONCE([isblank iswctype mbrtowc wcrtomb wcscoll])
   AC_CHECK_DECLS([isblank], [], [], [#include <ctype.h>])
Index: m4/stpcpy.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/stpcpy.m4,v
retrieving revision 1.5
diff -u -p -r1.5 stpcpy.m4
--- m4/stpcpy.m4        13 May 2007 21:57:40 -0000      1.5
+++ m4/stpcpy.m4        12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# stpcpy.m4 serial 4
+# stpcpy.m4 serial 5
 dnl Copyright (C) 2002, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -7,7 +7,7 @@ dnl with or without modifications, as lo
 AC_DEFUN([gl_FUNC_STPCPY],
 [
   dnl Persuade glibc <string.h> to declare stpcpy().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   dnl The stpcpy() declaration in lib/string_.h uses 'restrict'.
   AC_REQUIRE([AC_C_RESTRICT])
Index: m4/stpncpy.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/stpncpy.m4,v
retrieving revision 1.10
diff -u -p -r1.10 stpncpy.m4
--- m4/stpncpy.m4       13 May 2007 21:57:40 -0000      1.10
+++ m4/stpncpy.m4       12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# stpncpy.m4 serial 7
+# stpncpy.m4 serial 8
 dnl Copyright (C) 2002-2003, 2005-2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -7,7 +7,7 @@ dnl with or without modifications, as lo
 AC_DEFUN([gl_FUNC_STPNCPY],
 [
   dnl Persuade glibc <string.h> to declare stpncpy().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   dnl The stpncpy() declaration in lib/string_.h uses 'restrict'.
   AC_REQUIRE([AC_C_RESTRICT])
Index: m4/strchrnul.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/strchrnul.m4,v
retrieving revision 1.5
diff -u -p -r1.5 strchrnul.m4
--- m4/strchrnul.m4     27 Jan 2007 14:43:17 -0000      1.5
+++ m4/strchrnul.m4     12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# strchrnul.m4 serial 5
+# strchrnul.m4 serial 6
 dnl Copyright (C) 2003, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -7,7 +7,7 @@ dnl with or without modifications, as lo
 AC_DEFUN([gl_FUNC_STRCHRNUL],
 [
   dnl Persuade glibc <string.h> to declare strchrnul().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
   AC_REPLACE_FUNCS(strchrnul)
Index: m4/strndup.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/strndup.m4,v
retrieving revision 1.14
diff -u -p -r1.14 strndup.m4
--- m4/strndup.m4       27 Jan 2007 14:43:17 -0000      1.14
+++ m4/strndup.m4       12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# strndup.m4 serial 13
+# strndup.m4 serial 14
 dnl Copyright (C) 2002-2003, 2005-2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -7,7 +7,7 @@ dnl with or without modifications, as lo
 AC_DEFUN([gl_FUNC_STRNDUP],
 [
   dnl Persuade glibc <string.h> to declare strndup().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
   AC_CHECK_DECLS_ONCE([strndup])
@@ -19,7 +19,7 @@ AC_DEFUN([gl_FUNC_STRNDUP],
   AC_CACHE_CHECK([for working strndup], gl_cv_func_strndup,
     [AC_RUN_IFELSE([
        AC_LANG_PROGRAM([#include <string.h>
-                       #include <stdlib.h>], [[
+                       #include <stdlib.h>], [[
 #ifndef HAVE_DECL_STRNDUP
   extern char *strndup (const char *, size_t);
 #endif
Index: m4/strnlen.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/strnlen.m4,v
retrieving revision 1.10
diff -u -p -r1.10 strnlen.m4
--- m4/strnlen.m4       27 Jan 2007 14:43:17 -0000      1.10
+++ m4/strnlen.m4       12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# strnlen.m4 serial 8
+# strnlen.m4 serial 9
 dnl Copyright (C) 2002-2003, 2005-2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -7,7 +7,7 @@ dnl with or without modifications, as lo
 AC_DEFUN([gl_FUNC_STRNLEN],
 [
   dnl Persuade glibc <string.h> to declare strnlen().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
   AC_CHECK_DECLS_ONCE([strnlen])
@@ -17,7 +17,7 @@ AC_DEFUN([gl_FUNC_STRNLEN],
 
   AC_FUNC_STRNLEN
   if test $ac_cv_func_strnlen_working = no; then
-    # This is necessary because automake-1.6.1 doens't understand
+    # This is necessary because automake-1.6.1 doesn't understand
     # that the above use of AC_FUNC_STRNLEN means we may have to use
     # lib/strnlen.c.
     #AC_LIBOBJ(strnlen)
Index: m4/strsep.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/strsep.m4,v
retrieving revision 1.6
diff -u -p -r1.6 strsep.m4
--- m4/strsep.m4        13 May 2007 21:57:40 -0000      1.6
+++ m4/strsep.m4        12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# strsep.m4 serial 6
+# strsep.m4 serial 7
 dnl Copyright (C) 2002, 2003, 2004, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -7,7 +7,7 @@ dnl with or without modifications, as lo
 AC_DEFUN([gl_FUNC_STRSEP],
 [
   dnl Persuade glibc <string.h> to declare strsep().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   dnl The strsep() declaration in lib/string_.h uses 'restrict'.
   AC_REQUIRE([AC_C_RESTRICT])
Index: m4/strverscmp.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/strverscmp.m4,v
retrieving revision 1.4
diff -u -p -r1.4 strverscmp.m4
--- m4/strverscmp.m4    21 Aug 2006 21:46:31 -0000      1.4
+++ m4/strverscmp.m4    12 Sep 2007 15:57:04 -0000
@@ -1,5 +1,5 @@
-# strverscmp.m4 serial 4
-dnl Copyright (C) 2002, 2005, 2006 Free Software Foundation, Inc.
+# strverscmp.m4 serial 5
+dnl Copyright (C) 2002, 2005, 2006, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -7,7 +7,7 @@ dnl with or without modifications, as lo
 AC_DEFUN([gl_FUNC_STRVERSCMP],
 [
   dnl Persuade glibc <string.h> to declare strverscmp().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   AC_REPLACE_FUNCS(strverscmp)
   if test $ac_cv_func_strverscmp = no; then
Index: m4/vasprintf.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/vasprintf.m4,v
retrieving revision 1.6
diff -u -p -r1.6 vasprintf.m4
--- m4/vasprintf.m4     14 May 2007 00:34:40 -0000      1.6
+++ m4/vasprintf.m4     12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# vasprintf.m4 serial 5
+# vasprintf.m4 serial 6
 dnl Copyright (C) 2002-2003, 2006-2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -31,7 +31,7 @@ AC_DEFUN([gl_REPLACE_VASPRINTF],
 AC_DEFUN([gl_PREREQ_VASPRINTF_H],
 [
   dnl Persuade glibc <stdio.h> to declare asprintf() and vasprintf().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 ])
 
 # Prerequisites of lib/vasprintf.c.
Index: m4/wcwidth.m4
===================================================================
RCS file: /sources/gnulib/gnulib/m4/wcwidth.m4,v
retrieving revision 1.13
diff -u -p -r1.13 wcwidth.m4
--- m4/wcwidth.m4       7 Jul 2007 21:38:16 -0000       1.13
+++ m4/wcwidth.m4       12 Sep 2007 15:57:04 -0000
@@ -1,4 +1,4 @@
-# wcwidth.m4 serial 11
+# wcwidth.m4 serial 12
 dnl Copyright (C) 2006, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -9,7 +9,7 @@ AC_DEFUN([gl_FUNC_WCWIDTH],
   AC_REQUIRE([gl_WCHAR_H_DEFAULTS])
 
   dnl Persuade glibc <wchar.h> to declare wcwidth().
-  AC_REQUIRE([AC_GNU_SOURCE])
+  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
   AC_REQUIRE([gt_TYPE_WCHAR_T])
   AC_REQUIRE([gt_TYPE_WINT_T])
Index: modules/euidaccess
===================================================================
RCS file: /sources/gnulib/gnulib/modules/euidaccess,v
retrieving revision 1.12
diff -u -p -r1.12 euidaccess
--- modules/euidaccess  1 Feb 2007 01:52:34 -0000       1.12
+++ modules/euidaccess  12 Sep 2007 15:57:04 -0000
@@ -7,6 +7,7 @@ lib/euidaccess.c
 m4/euidaccess.m4
 
 Depends-on:
+extensions
 group-member
 sys_stat
 
Index: modules/fnmatch
===================================================================
RCS file: /sources/gnulib/gnulib/modules/fnmatch,v
retrieving revision 1.18
diff -u -p -r1.18 fnmatch
--- modules/fnmatch     16 Jul 2007 10:45:26 -0000      1.18
+++ modules/fnmatch     12 Sep 2007 15:57:04 -0000
@@ -9,6 +9,7 @@ m4/mbstate_t.m4
 m4/fnmatch.m4
 
 Depends-on:
+extensions
 alloca
 stdbool
 wchar
Index: modules/getaddrinfo
===================================================================
RCS file: /sources/gnulib/gnulib/modules/getaddrinfo,v
retrieving revision 1.15
diff -u -p -r1.15 getaddrinfo
--- modules/getaddrinfo 16 Jul 2007 10:45:27 -0000      1.15
+++ modules/getaddrinfo 12 Sep 2007 15:57:04 -0000
@@ -8,6 +8,7 @@ lib/gai_strerror.c
 m4/getaddrinfo.m4
 
 Depends-on:
+extensions
 gettext-h
 inet_ntop
 snprintf
Index: modules/getdelim
===================================================================
RCS file: /sources/gnulib/gnulib/modules/getdelim,v
retrieving revision 1.7
diff -u -p -r1.7 getdelim
--- modules/getdelim    9 Sep 2007 14:27:13 -0000       1.7
+++ modules/getdelim    12 Sep 2007 15:57:04 -0000
@@ -6,6 +6,7 @@ lib/getdelim.c
 m4/getdelim.m4
 
 Depends-on:
+extensions
 stdio
 realloc-posix
 
Index: modules/getline
===================================================================
RCS file: /sources/gnulib/gnulib/modules/getline,v
retrieving revision 1.15
diff -u -p -r1.15 getline
--- modules/getline     22 Aug 2007 12:54:23 -0000      1.15
+++ modules/getline     12 Sep 2007 15:57:04 -0000
@@ -6,6 +6,7 @@ lib/getline.c
 m4/getline.m4
 
 Depends-on:
+extensions
 getdelim
 stdio
 
Index: modules/getsubopt
===================================================================
RCS file: /sources/gnulib/gnulib/modules/getsubopt,v
retrieving revision 1.5
diff -u -p -r1.5 getsubopt
--- modules/getsubopt   19 Feb 2007 00:08:40 -0000      1.5
+++ modules/getsubopt   12 Sep 2007 15:57:04 -0000
@@ -6,6 +6,7 @@ lib/getsubopt.c
 m4/getsubopt.m4
 
 Depends-on:
+extensions
 strchrnul
 stdlib
 
Index: modules/gettext
===================================================================
RCS file: /sources/gnulib/gnulib/modules/gettext,v
retrieving revision 1.20
diff -u -p -r1.20 gettext
--- modules/gettext     13 Jul 2007 01:29:04 -0000      1.20
+++ modules/gettext     12 Sep 2007 15:57:04 -0000
@@ -32,6 +32,7 @@ m4/xsize.m4
 build-aux/config.rpath
 
 Depends-on:
+extensions
 gettext-h
 havelib
 
Index: modules/group-member
===================================================================
RCS file: /sources/gnulib/gnulib/modules/group-member,v
retrieving revision 1.10
diff -u -p -r1.10 group-member
--- modules/group-member        13 Oct 2006 12:40:23 -0000      1.10
+++ modules/group-member        12 Sep 2007 15:57:04 -0000
@@ -7,6 +7,7 @@ lib/group-member.c
 m4/group-member.m4
 
 Depends-on:
+extensions
 xalloc
 stdbool
 
Index: modules/mbchar
===================================================================
RCS file: /sources/gnulib/gnulib/modules/mbchar,v
retrieving revision 1.10
diff -u -p -r1.10 mbchar
--- modules/mbchar      28 Jan 2007 16:00:02 -0000      1.10
+++ modules/mbchar      12 Sep 2007 15:57:04 -0000
@@ -7,6 +7,7 @@ lib/mbchar.c
 m4/mbchar.m4
 
 Depends-on:
+extensions
 stdbool
 wchar
 wctype
Index: modules/memmem
===================================================================
RCS file: /sources/gnulib/gnulib/modules/memmem,v
retrieving revision 1.6
diff -u -p -r1.6 memmem
--- modules/memmem      16 Jul 2007 10:45:27 -0000      1.6
+++ modules/memmem      12 Sep 2007 15:57:04 -0000
@@ -6,6 +6,7 @@ lib/memmem.c
 m4/memmem.m4
 
 Depends-on:
+extensions
 string
 
 configure.ac:
Index: modules/mempcpy
===================================================================
RCS file: /sources/gnulib/gnulib/modules/mempcpy,v
retrieving revision 1.10
diff -u -p -r1.10 mempcpy
--- modules/mempcpy     16 Jul 2007 10:45:28 -0000      1.10
+++ modules/mempcpy     12 Sep 2007 15:57:04 -0000
@@ -6,6 +6,7 @@ lib/mempcpy.c
 m4/mempcpy.m4
 
 Depends-on:
+extensions
 string
 
 configure.ac:
Index: modules/memrchr
===================================================================
RCS file: /sources/gnulib/gnulib/modules/memrchr,v
retrieving revision 1.10
diff -u -p -r1.10 memrchr
--- modules/memrchr     1 Feb 2007 00:29:52 -0000       1.10
+++ modules/memrchr     12 Sep 2007 15:57:04 -0000
@@ -6,6 +6,7 @@ lib/memrchr.c
 m4/memrchr.m4
 
 Depends-on:
+extensions
 string
 
 configure.ac:
Index: modules/pagealign_alloc
===================================================================
RCS file: /sources/gnulib/gnulib/modules/pagealign_alloc,v
retrieving revision 1.7
diff -u -p -r1.7 pagealign_alloc
--- modules/pagealign_alloc     13 Oct 2006 12:40:23 -0000      1.7
+++ modules/pagealign_alloc     12 Sep 2007 15:57:04 -0000
@@ -10,6 +10,7 @@ m4/pagealign_alloc.m4
 Depends-on:
 error
 exit
+extensions
 getpagesize
 gettext-h
 xalloc
Index: modules/readutmp
===================================================================
RCS file: /sources/gnulib/gnulib/modules/readutmp,v
retrieving revision 1.12
diff -u -p -r1.12 readutmp
--- modules/readutmp    13 Oct 2006 12:40:23 -0000      1.12
+++ modules/readutmp    12 Sep 2007 15:57:04 -0000
@@ -7,6 +7,7 @@ lib/readutmp.c
 m4/readutmp.m4
 
 Depends-on:
+extensions
 xalloc
 free
 stdbool
Index: modules/stpcpy
===================================================================
RCS file: /sources/gnulib/gnulib/modules/stpcpy,v
retrieving revision 1.9
diff -u -p -r1.9 stpcpy
--- modules/stpcpy      1 Feb 2007 00:29:52 -0000       1.9
+++ modules/stpcpy      12 Sep 2007 15:57:04 -0000
@@ -6,6 +6,7 @@ lib/stpcpy.c
 m4/stpcpy.m4
 
 Depends-on:
+extensions
 string
 
 configure.ac:
Index: modules/stpncpy
===================================================================
RCS file: /sources/gnulib/gnulib/modules/stpncpy,v
retrieving revision 1.6
diff -u -p -r1.6 stpncpy
--- modules/stpncpy     1 Feb 2007 00:29:52 -0000       1.6
+++ modules/stpncpy     12 Sep 2007 15:57:04 -0000
@@ -6,6 +6,7 @@ lib/stpncpy.c
 m4/stpncpy.m4
 
 Depends-on:
+extensions
 string
 
 configure.ac:
Index: modules/strchrnul
===================================================================
RCS file: /sources/gnulib/gnulib/modules/strchrnul,v
retrieving revision 1.8
diff -u -p -r1.8 strchrnul
--- modules/strchrnul   1 Feb 2007 00:29:52 -0000       1.8
+++ modules/strchrnul   12 Sep 2007 15:57:04 -0000
@@ -6,6 +6,7 @@ lib/strchrnul.c
 m4/strchrnul.m4
 
 Depends-on:
+extensions
 string
 
 configure.ac:
Index: modules/strndup
===================================================================
RCS file: /sources/gnulib/gnulib/modules/strndup,v
retrieving revision 1.13
diff -u -p -r1.13 strndup
--- modules/strndup     16 Jul 2007 10:45:30 -0000      1.13
+++ modules/strndup     12 Sep 2007 15:57:04 -0000
@@ -6,6 +6,7 @@ lib/strndup.c
 m4/strndup.m4
 
 Depends-on:
+extensions
 string
 strnlen
 
Index: modules/strsep
===================================================================
RCS file: /sources/gnulib/gnulib/modules/strsep,v
retrieving revision 1.6
diff -u -p -r1.6 strsep
--- modules/strsep      16 Jul 2007 10:45:30 -0000      1.6
+++ modules/strsep      12 Sep 2007 15:57:04 -0000
@@ -6,6 +6,7 @@ lib/strsep.c
 m4/strsep.m4
 
 Depends-on:
+extensions
 string
 strpbrk
 
Index: modules/strverscmp
===================================================================
RCS file: /sources/gnulib/gnulib/modules/strverscmp,v
retrieving revision 1.9
diff -u -p -r1.9 strverscmp
--- modules/strverscmp  30 Jul 2007 21:35:57 -0000      1.9
+++ modules/strverscmp  12 Sep 2007 15:57:04 -0000
@@ -7,6 +7,7 @@ lib/strverscmp.c
 m4/strverscmp.m4
 
 Depends-on:
+extensions
 
 configure.ac:
 gl_FUNC_STRVERSCMP
Index: modules/vasprintf
===================================================================
RCS file: /sources/gnulib/gnulib/modules/vasprintf,v
retrieving revision 1.6
diff -u -p -r1.6 vasprintf
--- modules/vasprintf   30 Jul 2007 21:35:57 -0000      1.6
+++ modules/vasprintf   12 Sep 2007 15:57:04 -0000
@@ -7,6 +7,7 @@ lib/asprintf.c
 m4/vasprintf.m4
 
 Depends-on:
+extensions
 vasnprintf
 stdio
 
Index: modules/wcwidth
===================================================================
RCS file: /sources/gnulib/gnulib/modules/wcwidth,v
retrieving revision 1.9
diff -u -p -r1.9 wcwidth
--- modules/wcwidth     7 Jul 2007 21:38:16 -0000       1.9
+++ modules/wcwidth     12 Sep 2007 15:57:04 -0000
@@ -8,6 +8,7 @@ m4/wchar_t.m4
 m4/wint_t.m4
 
 Depends-on:
+extensions
 wchar
 wctype
 localcharset







reply via email to

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