changeset 5660:3f8923dcc4e6

Module 'gettext': New file glibc2.m4.
author Bruno Haible <bruno@clisp.org>
date Thu, 24 Feb 2005 20:14:40 +0000
parents be44f23226e0
children fe760664f978
files ChangeLog m4/ChangeLog m4/glibc2.m4 modules/gettext
diffstat 4 files changed, 36 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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.
--- a/m4/ChangeLog
+++ b/m4/ChangeLog
@@ -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>
 
new file mode 100644
--- /dev/null
+++ b/m4/glibc2.m4
@@ -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"
+  ]
+)
--- a/modules/gettext
+++ b/modules/gettext
@@ -5,6 +5,7 @@
 lib/gettext.h
 m4/codeset.m4
 m4/gettext.m4
+m4/glibc2.m4
 m4/glibc21.m4
 m4/iconv.m4
 m4/intdiv0.m4