projects
/
gnulib.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3740c32
)
Avoid defining AC_USE_SYSTEM_EXTENSIONS here.
author
Bruno Haible
<bruno@clisp.org>
Wed, 12 Sep 2007 23:24:15 +0000
(23:24 +0000)
committer
Bruno Haible
<bruno@clisp.org>
Wed, 12 Sep 2007 23:24:15 +0000
(23:24 +0000)
ChangeLog
patch
|
blob
|
history
m4/lock.m4
patch
|
blob
|
history
diff --git
a/ChangeLog
b/ChangeLog
index
f662535
..
b93f424
100644
(file)
--- a/
ChangeLog
+++ b/
ChangeLog
@@
-1,3
+1,9
@@
+2007-09-12 Bruno Haible <bruno@clisp.org>
+
+ * m4/lock.m4: Don't provide an AC_USE_SYSTEM_EXTENSIONS definition.
+ (gl_LOCK_EARLY_BODY): Use AC_GNU_SOURCE when AC_USE_SYSTEM_EXTENSIONS
+ is not defined.
+
2007-09-12 Eric Blake <ebb9@byu.net>
Track CVS Autoconf on AC_USE_SYSTEM_EXTENSIONS.
2007-09-12 Eric Blake <ebb9@byu.net>
Track CVS Autoconf on AC_USE_SYSTEM_EXTENSIONS.
diff --git
a/m4/lock.m4
b/m4/lock.m4
index
1bf3abb
..
4cc585e
100644
(file)
--- a/
m4/lock.m4
+++ b/
m4/lock.m4
@@
-1,4
+1,4
@@
-# lock.m4 serial 7 (gettext-0.16)
+# lock.m4 serial 7 (gettext-0.16
.2
)
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 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,
@@
-35,7
+35,12
@@
AC_DEFUN([gl_LOCK_EARLY_BODY],
AC_BEFORE([$0], [gl_ARGP])dnl
AC_REQUIRE([AC_CANONICAL_HOST])
AC_BEFORE([$0], [gl_ARGP])dnl
AC_REQUIRE([AC_CANONICAL_HOST])
- AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) dnl needed for pthread_rwlock_t on glibc systems
+ dnl _GNU_SOURCE is needed for pthread_rwlock_t on glibc systems.
+ dnl AC_USE_SYSTEM_EXTENSIONS was introduced in autoconf 2.60 and obsoletes
+ dnl AC_GNU_SOURCE.
+ m4_ifdef([AC_USE_SYSTEM_EXTENSIONS],
+ [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])],
+ [AC_REQUIRE([AC_GNU_SOURCE])])
dnl Check for multithreading.
AC_ARG_ENABLE(threads,
AC_HELP_STRING([--enable-threads={posix|solaris|pth|win32}], [specify multithreading API])
dnl Check for multithreading.
AC_ARG_ENABLE(threads,
AC_HELP_STRING([--enable-threads={posix|solaris|pth|win32}], [specify multithreading API])
@@
-257,14
+262,6
@@
AC_DEFUN([gl_PREREQ_LOCK], [
AC_REQUIRE([AC_C_INLINE])
])
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
dnl Survey of platforms:
dnl
dnl Platform Available Compiler Supports test-lock