changeset 32190:c2f9f6c172d4

Add missing dependencies to 'extensions' module.
author Bruno Haible <bruno@clisp.org>
date Fri, 25 Dec 2009 01:44:29 +0100
parents f7adbac76084
children b4291dc1881f
files ChangeLog m4/extensions.m4 modules/accept4 modules/dup3 modules/fcntl modules/futimens modules/localcharset modules/mknod modules/pipe2 modules/stat-time modules/strcasestr-simple modules/strsignal modules/utimensat modules/wcrtomb modules/wcsnrtombs modules/wcsrtombs
diffstat 16 files changed, 50 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Thu Dec 24 22:16:51 2009 +0100
+++ b/ChangeLog	Fri Dec 25 01:44:29 2009 +0100
@@ -1,3 +1,24 @@
+2009-12-24  Bruno Haible  <bruno@clisp.org>
+
+	Add missing dependencies to 'extensions' module.
+	* m4/extensions.m4: Add comment.
+	* modules/accept4 (Depends-on): Add extensions.
+	* modules/dup3 (Depends-on): Likewise.
+	* modules/fcntl (Depends-on): Likewise.
+	* modules/futimens (Depends-on): Likewise.
+	* modules/mknod (Depends-on): Likewise.
+	* modules/pipe2 (Depends-on): Likewise.
+	* modules/stat-time (Depends-on): Likewise.
+	* modules/strcasestr-simple (Depends-on): Likewise.
+	* modules/strsignal (Depends-on): Likewise.
+	* modules/utimensat (Depends-on): Likewise.
+	* modules/localcharset (Depends-on): Likewise. Needed because of
+	gl_FCNTL_O_FLAGS.
+	* modules/wcrtomb (Depends-on): Likewise. Needed because of
+	AC_TYPE_MBSTATE_T.
+	* modules/wcsnrtombs (Depends-on): Likewise.
+	* modules/wcsrtombs (Depends-on): Likewise.
+
 2009-12-24  Bruno Haible  <bruno@clisp.org>
 
 	binary-io: Avoid gcc warning due to SET_BINARY.
--- a/m4/extensions.m4	Thu Dec 24 22:16:51 2009 +0100
+++ b/m4/extensions.m4	Fri Dec 25 01:44:29 2009 +0100
@@ -1,4 +1,4 @@
-# serial 8  -*- Autoconf -*-
+# serial 9  -*- Autoconf -*-
 # Enable extensions on systems that normally disable them.
 
 # Copyright (C) 2003, 2006-2009 Free Software Foundation, Inc.
@@ -12,6 +12,20 @@
 # enough in this area it's likely we'll need to redefine
 # AC_USE_SYSTEM_EXTENSIONS for quite some time.
 
+# If autoconf reports a warning
+#     warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
+# or  warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
+# the fix is
+#   1) to ensure that AC_USE_SYSTEM_EXTENSIONS is never directly invoked
+#      but always AC_REQUIREd,
+#   2) to ensure that for each occurrence of
+#        AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
+#      or
+#        AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
+#      the corresponding gnulib module description has 'extensions' among
+#      its dependencies. This will ensure that the gl_USE_SYSTEM_EXTENSIONS
+#      invocation occurs in gl_EARLY, not in gl_INIT.
+
 # AC_USE_SYSTEM_EXTENSIONS
 # ------------------------
 # Enable extensions on systems that normally disable them,
--- a/modules/accept4	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/accept4	Fri Dec 25 01:44:29 2009 +0100
@@ -11,6 +11,7 @@
 accept
 fcntl-h
 binary-io
+extensions
 
 configure.ac:
 gl_FUNC_ACCEPT4
--- a/modules/dup3	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/dup3	Fri Dec 25 01:44:29 2009 +0100
@@ -10,6 +10,7 @@
 fcntl
 binary-io
 getdtablesize
+extensions
 
 configure.ac:
 gl_FUNC_DUP3
--- a/modules/fcntl	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/fcntl	Fri Dec 25 01:44:29 2009 +0100
@@ -8,6 +8,7 @@
 Depends-on:
 dup2
 fcntl-h
+extensions
 
 configure.ac:
 gl_FUNC_FCNTL
--- a/modules/futimens	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/futimens	Fri Dec 25 01:44:29 2009 +0100
@@ -8,6 +8,7 @@
 Depends-on:
 sys_stat
 utimens
+extensions
 
 configure.ac:
 gl_FUNC_FUTIMENS
--- a/modules/localcharset	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/localcharset	Fri Dec 25 01:44:29 2009 +0100
@@ -20,6 +20,7 @@
 
 Depends-on:
 configmake
+extensions
 
 configure.ac:
 gl_LOCALCHARSET
--- a/modules/mknod	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/mknod	Fri Dec 25 01:44:29 2009 +0100
@@ -9,6 +9,7 @@
 mkfifo
 stat
 sys_stat
+extensions
 
 configure.ac:
 gl_FUNC_MKNOD
--- a/modules/pipe2	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/pipe2	Fri Dec 25 01:44:29 2009 +0100
@@ -9,6 +9,7 @@
 unistd
 fcntl-h
 binary-io
+extensions
 
 configure.ac:
 gl_FUNC_PIPE2
--- a/modules/stat-time	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/stat-time	Fri Dec 25 01:44:29 2009 +0100
@@ -7,6 +7,7 @@
 
 Depends-on:
 time
+extensions
 
 configure.ac:
 gl_STAT_TIME
--- a/modules/strcasestr-simple	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/strcasestr-simple	Fri Dec 25 01:44:29 2009 +0100
@@ -12,6 +12,7 @@
 strcase
 memchr
 memcmp
+extensions
 
 configure.ac:
 gl_FUNC_STRCASESTR_SIMPLE
--- a/modules/strsignal	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/strsignal	Fri Dec 25 01:44:29 2009 +0100
@@ -13,6 +13,7 @@
 tls
 snprintf
 memset
+extensions
 
 configure.ac:
 gl_FUNC_STRSIGNAL
--- a/modules/utimensat	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/utimensat	Fri Dec 25 01:44:29 2009 +0100
@@ -9,6 +9,7 @@
 openat
 sys_stat
 utimens
+extensions
 
 configure.ac:
 gl_FUNC_UTIMENSAT
--- a/modules/wcrtomb	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/wcrtomb	Fri Dec 25 01:44:29 2009 +0100
@@ -12,6 +12,7 @@
 m4/codeset.m4
 
 Depends-on:
+extensions
 wchar
 mbsinit
 
--- a/modules/wcsnrtombs	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/wcsnrtombs	Fri Dec 25 01:44:29 2009 +0100
@@ -12,6 +12,7 @@
 m4/codeset.m4
 
 Depends-on:
+extensions
 wchar
 wcrtomb
 
--- a/modules/wcsrtombs	Thu Dec 24 22:16:51 2009 +0100
+++ b/modules/wcsrtombs	Fri Dec 25 01:44:29 2009 +0100
@@ -13,6 +13,7 @@
 m4/codeset.m4
 
 Depends-on:
+extensions
 wchar
 wcrtomb