add AC_SYS_LARGEFILE to your configure.ac instead.
+2013-07-24  Miklos Szeredi <miklos@szeredi.hu>
+
+       * libfuse: remove "-D_FILE_OFFSET_BITS=64" from fuse.pc, add
+       AC_SYS_LARGEFILE to your configure.ac instead.
+
 2013-06-21  Miklos Szeredi <miklos@szeredi.hu>
 
        * libfuse: set FD_CLOEXEC also when receiving device fd from
 
 
 AC_PROG_LIBTOOL
 AC_PROG_CC
+AC_SYS_LARGEFILE
 AC_PROG_MKDIR_P
 AM_PROG_CC_C_O
 
 
 ## Process this file with automake to produce Makefile.in
 
-AM_CPPFLAGS = -I$(top_srcdir)/include -D_FILE_OFFSET_BITS=64 -D_REENTRANT
+AM_CPPFLAGS = -I$(top_srcdir)/include -D_REENTRANT
 noinst_HEADERS = fioc.h
 noinst_PROGRAMS = fusexmp fusexmp_fh null hello hello_ll fioc fioclient \
                  fsel fselclient cusexmp
 
 
 #define FUSE_USE_VERSION 30
 
+#include <config.h>
+
 #include <cuse_lowlevel.h>
 #include <fuse_opt.h>
 #include <stddef.h>
 
 
 #define FUSE_USE_VERSION 30
 
+#include <config.h>
+
 #include <fuse.h>
 #include <stdlib.h>
 #include <stdio.h>
 
  * \include fioclient.c
  */
 
+#include <config.h>
 
 #include <sys/types.h>
 #include <sys/fcntl.h>
 
 
 #define FUSE_USE_VERSION 30
 
+#include <config.h>
+
 #include <fuse.h>
 #include <unistd.h>
 #include <ctype.h>
 
  * \include fselclient.c
  */
 
+#include <config.h>
 
 #include <sys/select.h>
 #include <sys/time.h>
 
 
 #define FUSE_USE_VERSION 30
 
+#include <config.h>
+
 #include <fuse.h>
 #include <stdio.h>
 #include <string.h>
 
 
 #define FUSE_USE_VERSION 30
 
+#include <config.h>
+
 #include <fuse_lowlevel.h>
 #include <stdio.h>
 #include <stdlib.h>
 
 
 #define FUSE_USE_VERSION 30
 
+#include <config.h>
+
 #include <fuse.h>
 #include <string.h>
 #include <unistd.h>
 
 Version: @VERSION@
 Libs: -L${libdir} -lfuse -pthread
 Libs.private: @libfuse_libs@
-Cflags: -I${includedir}/fuse -D_FILE_OFFSET_BITS=64
+Cflags: -I${includedir}/fuse
 
 ## Process this file with automake to produce Makefile.in
 
 AM_CPPFLAGS = -I$(top_srcdir)/include -DFUSERMOUNT_DIR=\"$(bindir)\" \
- -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DFUSE_USE_VERSION=30
+ -D_REENTRANT -DFUSE_USE_VERSION=30
 
 lib_LTLIBRARIES = libfuse.la libulockmgr.la
 
 
   See the file COPYING.LIB.
 */
 
+#include "config.h"
 #include "cuse_lowlevel.h"
 #include "fuse_kernel.h"
 #include "fuse_i.h"
 
   See the file COPYING.LIB
 */
 
+#include "config.h"
 #include "fuse_lowlevel.h"
 
 #include <stdio.h>
 
   See the file COPYING.LIB.
 */
 
+#include "config.h"
 #include "fuse_lowlevel.h"
 #include "fuse_misc.h"
 #include "fuse_kernel.h"
 
   See the file COPYING.LIB
 */
 
-#include "config.h"
 #include <pthread.h>
 
 #ifndef USE_UCLIBC
 
   See the file COPYING.LIB.
 */
 
+#include "config.h"
 #include "fuse.h"
 #include "fuse_lowlevel.h"
 
 
   See the file COPYING.LIB
 */
 
+#include "config.h"
 #include "fuse_opt.h"
 #include "fuse_misc.h"
 
 
   See the file COPYING.LIB
 */
 
+#include "config.h"
 #include "fuse_i.h"
 #include "fuse_misc.h"
 
 
   See the file COPYING.LIB
 */
 
+#include "config.h"
 #include "fuse_lowlevel.h"
 
 #include <stdio.h>
 
 
 #define FUSE_USE_VERSION 30
 
+#include <config.h>
+
 #include <fuse.h>
 #include <stdio.h>
 #include <stdlib.h>
 
 
 #define FUSE_USE_VERSION 30
 
+#include <config.h>
+
 #include <fuse.h>
 #include <stdio.h>
 #include <stdlib.h>
 
   See the file COPYING.LIB.
 */
 
+#include "config.h"
 #include "fuse_i.h"
 #include "fuse_misc.h"
 #include "fuse_opt.h"
 
   See the file COPYING.LIB.
 */
 
+#include "config.h"
 #include "mount_util.h"
 #include <stdio.h>
 #include <unistd.h>
 
 
 /* #define DEBUG 1 */
 
+#include "config.h"
 #include "ulockmgr.h"
 #include <stdio.h>
 #include <stdlib.h>
 
 ## Process this file with automake to produce Makefile.in
 
-AM_CPPFLAGS = -D_FILE_OFFSET_BITS=64 
 bin_PROGRAMS = fusermount ulockmgr_server
 noinst_PROGRAMS = mount.fuse
 
 mount_fuse_SOURCES = mount.fuse.c
 
 ulockmgr_server_SOURCES = ulockmgr_server.c
-ulockmgr_server_CPPFLAGS = -D_FILE_OFFSET_BITS=64 -D_REENTRANT 
+ulockmgr_server_CPPFLAGS = -D_REENTRANT 
 ulockmgr_server_LDFLAGS = -pthread
 
 install-exec-hook:
 
   See the file COPYING.
 */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 
 */
 
 /* #define DEBUG 1 */
+#include <config.h>
 
 #include <stdio.h>
 #include <stdlib.h>