android: use unified headers and llvm-c++ STL (x86) with NDK 16
commit4082a18406c18af7b4fcef7bd501c3679c3be56b
authorChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Wed, 22 Nov 2017 22:08:06 +0000 (22 23:08 +0100)
committerChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Thu, 18 Jan 2018 13:44:25 +0000 (18 14:44 +0100)
tree761952db6eea1fc3fab672a8d739562eaf1fb031
parent0e8d0fe001ceecea95ad7115b835527e13252a17
android: use unified headers and llvm-c++ STL (x86) with NDK 16

gnustl (and others) are to be removed in future versions of the ndk
also bump gradle and build-tools to current versions along with it

arm unfortunately crashes with llvm-c++, so keep with gnustl for now/fix
that later

Change-Id: Ic794c3293b599b77ec48096bf3283a99c09cbb79
Reviewed-on: https://gerrit.libreoffice.org/45163
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
28 files changed:
android/Bootstrap/Makefile.shared
android/source/build.gradle
android/source/gradle.properties
android/source/gradle/wrapper/gradle-wrapper.properties
android/source/jni/Android.mk [deleted file]
bridges/Library_cpp_uno.mk
bridges/source/cpp_uno/gcc3_linux_arm/except.cxx
bridges/source/cpp_uno/gcc3_linux_arm/share.hxx
bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx
bridges/source/cpp_uno/gcc3_linux_intel/except.cxx
config_host.mk.in
configure.ac
distro-configs/LibreOfficeAndroid.conf
distro-configs/LibreOfficeAndroidX86.conf
drawinglayer/source/primitive2d/borderlineprimitive2d.cxx
external/boost/UnpackedTarball_boost.mk
external/boost/boost-android-unified.patch.1 [new file with mode: 0644]
external/cppunit/ExternalProject_cppunit.mk
external/icu/ExternalProject_icu.mk
external/liborcus/ExternalProject_liborcus.mk
external/liborcus/UnpackedTarball_liborcus.mk
external/nss/ExternalProject_nss.mk
external/nss/nss-android.patch.1
i18nutil/source/utility/paper.cxx
include/android/compatibility.hxx
sal/android/lo-bootstrap.c
solenv/clang-format/blacklist
solenv/gbuild/platform/android.mk