Robert P. J. DAY says:
According to Mike Frysinger, this patch was removed from Gentoo in the
2.3.x series and didn't seem to cause any adverse effects. So toss it
from the patch directories for glibc 2.5 and up.
1 diff -dur strace-4.5.16.orig/acinclude.m4 strace-4.5.16/acinclude.m4
2 --- strace-4.5.16.orig/acinclude.m4 2004-04-14 04:21:01.000000000 +0200
3 +++ strace-4.5.16/acinclude.m4 2007-07-14 19:25:25.000000000 +0200
8 +dnl ### A macro to determine whether statfs64 is defined.
9 +AC_DEFUN([AC_STATFS64],
10 +[AC_MSG_CHECKING(for statfs64 in sys/(statfs|vfs).h)
11 +AC_CACHE_VAL(ac_cv_type_statfs64,
12 +[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#ifdef LINUX
13 +#include <linux/types.h>
14 +#include <sys/statfs.h>
17 +#endif]], [[struct statfs64 st;]])],[ac_cv_type_statfs64=yes],[ac_cv_type_statfs64=no])])
18 +AC_MSG_RESULT($ac_cv_type_statfs64)
19 +if test "$ac_cv_type_statfs64" = yes
21 + AC_DEFINE([HAVE_STATFS64], 1,
22 +[Define if statfs64 is available in sys/statfs.h or sys/vfs.h.])
28 dnl ### A macro to determine if off_t is a long long
29 AC_DEFUN([AC_OFF_T_IS_LONG_LONG],
30 [AC_MSG_CHECKING(for long long off_t)
31 diff -dur strace-4.5.16.orig/configure.ac strace-4.5.16/configure.ac
32 --- strace-4.5.16.orig/configure.ac 2007-01-11 12:37:55.000000000 +0100
33 +++ strace-4.5.16/configure.ac 2007-07-14 19:25:25.000000000 +0200
42 diff -dur strace-4.5.16.orig/file.c strace-4.5.16/file.c
43 --- strace-4.5.16.orig/file.c 2007-01-15 21:25:52.000000000 +0100
44 +++ strace-4.5.16/file.c 2007-07-14 19:25:25.000000000 +0200
52 printstatfs64(tcp, addr)