From 06d6ffe1586c5583fbf103f69fe71c5681b8a613 Mon Sep 17 00:00:00 2001 From: Marius Gerbershagen Date: Sun, 11 Nov 2018 17:36:56 +0100 Subject: [PATCH] android: do not compile with -D_FILE_OFFSET_BITS=64 Otherwise on NDK >= 16 fseeko and ftello are not declared in stdio.h for Android API versions smaller than 24 (See https://android-developers.googleblog.com/2017/09/introducing-android-native-development.html). --- src/aclocal.m4 | 2 +- src/configure | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/aclocal.m4 b/src/aclocal.m4 index 1f5cd89d4..e4dcea821 100644 --- a/src/aclocal.m4 +++ b/src/aclocal.m4 @@ -261,7 +261,7 @@ case "${host_os}" in ECL_LDRPATH='-Wl,--rpath,~A' clibs="-ldl ${clibs}" # Maybe CFLAGS="-D_ISOC99_SOURCE ${CFLAGS}" ??? - CFLAGS="-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPLATFORM_ANDROID -DUSE_GET_STACKBASE_FOR_MAIN -DIGNORE_DYNAMIC_LOADING ${CFLAGS}" + CFLAGS="-D_GNU_SOURCE -DPLATFORM_ANDROID -DUSE_GET_STACKBASE_FOR_MAIN -DIGNORE_DYNAMIC_LOADING ${CFLAGS}" ECL_ADD_FEATURE([android]) ;; diff --git a/src/configure b/src/configure index a783e45c9..4bbca267b 100755 --- a/src/configure +++ b/src/configure @@ -4920,7 +4920,7 @@ case "${host_os}" in ECL_LDRPATH='-Wl,--rpath,~A' clibs="-ldl ${clibs}" # Maybe CFLAGS="-D_ISOC99_SOURCE ${CFLAGS}" ??? - CFLAGS="-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPLATFORM_ANDROID -DUSE_GET_STACKBASE_FOR_MAIN -DIGNORE_DYNAMIC_LOADING ${CFLAGS}" + CFLAGS="-D_GNU_SOURCE -DPLATFORM_ANDROID -DUSE_GET_STACKBASE_FOR_MAIN -DIGNORE_DYNAMIC_LOADING ${CFLAGS}" LSP_FEATURES="(cons :android ${LSP_FEATURES})"