[Xfce4-commits] r25664 - mousepad/branches/nick_0_3

Nick Schermer nick at xfce.org
Tue May 1 23:16:16 CEST 2007


Author: nick
Date: 2007-05-01 21:16:15 +0000 (Tue, 01 May 2007)
New Revision: 25664

Modified:
   mousepad/branches/nick_0_3/ChangeLog
   mousepad/branches/nick_0_3/configure.in.in
Log:
	* configure.in.in: Don't break on a broken glibc.

Modified: mousepad/branches/nick_0_3/ChangeLog
===================================================================
--- mousepad/branches/nick_0_3/ChangeLog	2007-05-01 16:59:35 UTC (rev 25663)
+++ mousepad/branches/nick_0_3/ChangeLog	2007-05-01 21:16:15 UTC (rev 25664)
@@ -1,4 +1,8 @@
 2007-05-01	Nick Schermer <nick at xfce.org>
+	* configure.in.in: Don't break on a broken glibc.
+
+
+2007-05-01	Nick Schermer <nick at xfce.org>
 	* mousepad/mousepad-dbus-infos.xml, mousepad/mousepad-undo.c,
 	  mousepad/mousepad-view.c: Fix some typos and replace tabs.
 

Modified: mousepad/branches/nick_0_3/configure.in.in
===================================================================
--- mousepad/branches/nick_0_3/configure.in.in	2007-05-01 16:59:35 UTC (rev 25663)
+++ mousepad/branches/nick_0_3/configure.in.in	2007-05-01 21:16:15 UTC (rev 25664)
@@ -82,6 +82,23 @@
 AC_FUNC_MMAP()
 AC_CHECK_FUNCS([posix_madvise])
 
+dnl ******************************************
+dnl *** Linux/glibc specified work-arounds ***
+dnl ******************************************
+AC_MSG_CHECKING([whether we need _BSD_SOURCE and _XOPEN_SOURCE])
+AC_TRY_LINK([#include <features.h>],
+[
+  if (__GLIBC_PREREQ (2, 0));
+],
+[
+  AC_DEFINE([_XOPEN_SOURCE], [600], [Required to unbreak glibc])
+  AC_DEFINE([_BSD_SOURCE], [1], [Required to unbreak glibc])
+  AC_MSG_RESULT([yes])
+],
+[
+  AC_MSG_RESULT([no])
+])
+
 dnl ******************************
 dnl *** Check for i18n support ***
 dnl ******************************



More information about the Xfce4-commits mailing list