OSDN Git Service

Fix aarch64 and x86-64 AndroidConfig.h.
authorElliott Hughes <enh@google.com>
Wed, 18 Dec 2013 23:17:42 +0000 (15:17 -0800)
committerElliott Hughes <enh@google.com>
Wed, 18 Dec 2013 23:17:42 +0000 (15:17 -0800)
_LARGEFILE_SOURCE should never be defined with bionic.
_FILE_OFFSET_BITS should be 64 on 64-bit architectures.

Change-Id: I7acf6b39a3af7782d5d7ad00f709593d96fa8522

core/combo/include/arch/linux-aarch64/AndroidConfig.h
core/combo/include/arch/target_linux-x86/AndroidConfig.h

index 77c8912..d649b2e 100644 (file)
 #define HAVE_LITTLE_ENDIAN
 
 #define _FILE_OFFSET_BITS 64
-#define _LARGEFILE_SOURCE 1
+/* #define _LARGEFILE_SOURCE 1 */
 
 /*
  * Define if platform has off64_t (and lseek64 and other xxx64 functions)
index aaaf0c9..25a1f5d 100644 (file)
  * agree on the same size.  For desktop systems, use 64-bit values,
  * because some of our libraries (e.g. wxWidgets) expect to be built that way.
  */
-/*
- * #define _FILE_OFFSET_BITS 64
- * #define _LARGEFILE_SOURCE 1
- */
+#if __LP64__
+#define _FILE_OFFSET_BITS 64
+#endif
+/* #define _LARGEFILE_SOURCE 1 */
 
 /*
  * Define if platform has off64_t (and lseek64 and other xxx64 functions)