Module 'gettext': New file glibc2.m4.
authorBruno Haible <bruno@clisp.org>
Thu, 24 Feb 2005 20:14:40 +0000 (20:14 +0000)
committerBruno Haible <bruno@clisp.org>
Thu, 24 Feb 2005 20:14:40 +0000 (20:14 +0000)
ChangeLog
m4/ChangeLog
m4/glibc2.m4 [new file with mode: 0644]
modules/gettext

index 6b8143d..8077bf7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2005-02-24  Bruno Haible  <bruno@clisp.org>
+
+       * modules/gettext (Files): Add m4/glibc2.m4.
+
 2005-02-22  Simon Josefsson  <jas@extundo.com>
 
        * modules/iconvme: New file.
index 3e0a29e..71f629c 100644 (file)
@@ -4,6 +4,7 @@
        * lib-link.m4, lib-prefix.m4, nls.m4, po.m4, printf-posix.m4:
        * progtest.m4:
        Update from GNU gettext 0.14.2.
+       * glibc2.m4: New file, from GNU gettext 0.14.2.
 
 2005-02-22  Simon Josefsson  <jas@extundo.com>
 
diff --git a/m4/glibc2.m4 b/m4/glibc2.m4
new file mode 100644 (file)
index 0000000..e8f5bfe
--- /dev/null
@@ -0,0 +1,30 @@
+# glibc2.m4 serial 1
+dnl Copyright (C) 2000-2002, 2004 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.
+
+# Test for the GNU C Library, version 2.0 or newer.
+# From Bruno Haible.
+
+AC_DEFUN([gt_GLIBC2],
+  [
+    AC_CACHE_CHECK(whether we are using the GNU C Library 2 or newer,
+      ac_cv_gnu_library_2,
+      [AC_EGREP_CPP([Lucky GNU user],
+       [
+#include <features.h>
+#ifdef __GNU_LIBRARY__
+ #if (__GLIBC__ >= 2)
+  Lucky GNU user
+ #endif
+#endif
+       ],
+       ac_cv_gnu_library_2=yes,
+       ac_cv_gnu_library_2=no)
+      ]
+    )
+    AC_SUBST(GLIBC2)
+    GLIBC2="$ac_cv_gnu_library_2"
+  ]
+)
index f6b8fae..313b7a5 100644 (file)
@@ -5,6 +5,7 @@ Files:
 lib/gettext.h
 m4/codeset.m4
 m4/gettext.m4
+m4/glibc2.m4
 m4/glibc21.m4
 m4/iconv.m4
 m4/intdiv0.m4