--- /dev/null
+--- coreutils-8.20/gnulib-tests/test-xvasprintf.c~     2012-10-23 16:17:25.000000000 +0200
++++ coreutils-8.20/gnulib-tests/test-xvasprintf.c      2012-12-17 23:51:09.622359300 +0100
+@@ -95,7 +95,7 @@
+   {
+     /* Silence gcc warning about zero-length format string.  */
+     const char *empty = "";
+-    result = xasprintf (empty);
++    result = xasprintf ("%s",empty);
+     ASSERT (result != NULL);
+     ASSERT (strcmp (result, "") == 0);
+     free (result);
 
--- /dev/null
+--- coreutils-8.10/m4/jm-macros.m4     2011-10-12 09:57:39.122777938 +0300
++++ coreutils-8.10/m4/jm-macros.m4     2011-10-12 10:33:51.986782716 +0300
+@@ -67,9 +67,16 @@
+   AC_CHECK_FUNCS_ONCE([nl_langinfo])
+ 
+   # Used by tail.c.
+-  AC_CHECK_FUNCS([inotify_init],
+-    [AC_DEFINE([HAVE_INOTIFY], [1],
+-     [Define to 1 if you have usable inotify support.])])
++  AC_RUN_IFELSE(
++    AC_LANG_PROGRAM([[#include <sys/inotify.h>]],
++                    [[return (-1 == inotify_init());]]
++    ),
++    [
++      AC_MSG_RESULT([yes])
++      AC_DEFINE([HAVE_INOTIFY], [1],
++       [Define to 1 if you have usable inotify support.])
++    ], [AC_MSG_RESULT([no])]
++  )
+ 
+   AC_CHECK_FUNCS_ONCE( \
+     endgrent \