configure.ac | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-)
New commits: commit 2210bade74626de68e51adb9759b81f62d7c0b01 Author: Tor Lillqvist <t...@iki.fi> Date: Wed Jan 2 15:18:11 2013 +0200 Check also for a (self-built) 64-bit NDK tool-chain Also make the --with-android-ndk-toolchain-version option mandatory. Otherwise it would be possible to leave it out and that would appear to work in the configure phase but in fact mix stuff up when using a self-built 64-bit tool-chain merged into a r8b,c,d NDK. Sigh, maybe we shouldn't even try to have the configury generic enough to work with any NDK version (which probably it doesn't anyway), but explicitly accept only a small set of NDKs, like r8b,c,d (which probably are the only that we work with anyway). Change-Id: Iecdf3a2d841e7b29598228ae49f48eca9640a82c diff --git a/configure.ac b/configure.ac index dbcaf66..af1b786 100644 --- a/configure.ac +++ b/configure.ac @@ -154,7 +154,24 @@ if test -n "$with_android_ndk"; then android_cpu=x86 fi - ANDROID_ABI_PREBUILT_BIN=`echo $ANDROID_NDK_HOME/toolchains/$android_cpu*-*$with_android_ndk_toolchain_version/prebuilt/*/bin` + # Check if there is a (self-built) 64-bit tool-chain + toolchain_system='*' + if test $build_os = linux-gnu; then + case $build_cpu in + x86_64) + case "`echo $ANDROID_NDK_HOME/toolchains/$android_cpu*-*$with_android_ndk_toolchain_version/prebuilt/linux-x86_64/bin`" in + */bin|*/bin\ */bin*) + toolchain_system=linux-x86_64 + ;; + esac + ;; + i?86|x86) + toolchain_system=linux-x86 + ;; + esac + fi + + ANDROID_ABI_PREBUILT_BIN=`echo $ANDROID_NDK_HOME/toolchains/$android_cpu*-*$with_android_ndk_toolchain_version/prebuilt/$toolchain_system/bin` # Check if there are several toolchain versions case "$ANDROID_ABI_PREBUILT_BIN" in */bin\ */bin*) @@ -489,6 +506,10 @@ linux-android*) AC_MSG_ERROR([the --with-android-ndk option is mandatory]) fi + if test -z "$with_android_ndk_toolchain_version"; then + AC_MSG_ERROR([the --with-android-ndk-toolchain-version option is mandatory]) + fi + if test -z "$with_android_sdk"; then AC_MSG_ERROR([the --with-android-sdk option is mandatory]) fi _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits