• Brad King's avatar
    Android: Add support for NDK r18 · ca97d4cb
    Brad King authored
    NDK r18 drops GCC toolchains and some STL types.  We need to choose a
    clang toolchain by default when no gcc toolchains are available.  Switch
    the STL type default to `c++_static` when the old `gnustl_static`
    default is not available.
    
    Update the test suite to not run tests for STL types that do not exist.
    Also do not expect the gcc toolchain `cpp` tool to be available because
    r18 does not provide it.  Also teach it to tolerate `gcc -dumpmachine`
    output like `arm--linux-android` that differs from the toolchain prefix.
    
    Fixes: #18301
    ca97d4cb
Name
Last commit
Last update
..
Determine-Compiler-NDK.cmake Loading commit data...
Determine-Compiler-Standalone.cmake Loading commit data...
Determine-Compiler.cmake Loading commit data...
abi-arm64-v8a-Clang.cmake Loading commit data...
abi-arm64-v8a-GNU.cmake Loading commit data...
abi-armeabi-Clang.cmake Loading commit data...
abi-armeabi-GNU.cmake Loading commit data...
abi-armeabi-v6-Clang.cmake Loading commit data...
abi-armeabi-v6-GNU.cmake Loading commit data...
abi-armeabi-v7a-Clang.cmake Loading commit data...
abi-armeabi-v7a-GNU.cmake Loading commit data...
abi-common-Clang.cmake Loading commit data...
abi-common-GNU.cmake Loading commit data...
abi-common.cmake Loading commit data...
abi-mips-Clang.cmake Loading commit data...
abi-mips-GNU.cmake Loading commit data...
abi-mips64-Clang.cmake Loading commit data...
abi-mips64-GNU.cmake Loading commit data...
abi-x86-Clang.cmake Loading commit data...
abi-x86-GNU.cmake Loading commit data...
abi-x86_64-Clang.cmake Loading commit data...
abi-x86_64-GNU.cmake Loading commit data...
ndk-stl-c++.cmake Loading commit data...
ndk-stl-c++_shared.cmake Loading commit data...
ndk-stl-c++_static.cmake Loading commit data...
ndk-stl-gabi++.cmake Loading commit data...
ndk-stl-gabi++_shared.cmake Loading commit data...
ndk-stl-gabi++_static.cmake Loading commit data...
ndk-stl-gnustl.cmake Loading commit data...
ndk-stl-gnustl_shared.cmake Loading commit data...
ndk-stl-gnustl_static.cmake Loading commit data...
ndk-stl-none.cmake Loading commit data...
ndk-stl-stlport.cmake Loading commit data...
ndk-stl-stlport_shared.cmake Loading commit data...
ndk-stl-stlport_static.cmake Loading commit data...
ndk-stl-system.cmake Loading commit data...