
make_standalone_toolchain.py remains, but neither has been needed since NDK r19 since the toolchain can be invoked directly. This was broken in a previous release and it was unnoticed, so it seems unused. With CMake 3.22 it is an error to set CMAKE_ANDROID_ARM_MODE for other ABIs, so this fixes a potential incompatibility between the legacy and new toolchains when using CMake 3.22+.

Android ndk r10 zip#
Android ndk r10 windows#

Issue 1479: Added LOCAL_BRANCH_PROTECTION option to ndk-build for using -mbranch-protection with aarch64 without breaking other ABIs.Issue 1546: Make is now a universal binary.Issue 1544: LLVM tools are now universal binaries.Issue 1410: Fixed incorrect host tool directory identification in ndk-build on M1 macs.Issue 1299: Additional Apple M1 support:.Issue 1108: Removed mbstowcs and wcstombs from the pre-API 21 stubs and moved the implementation to libandroid_support to fix those APIs on old devices.Updated LLVM to clang-r437112b, based on LLVM 14 development.Issue 1717: Arranged for -gc-sections to be passed to the linker when building shared libraries.The new toolchain file can still be enabled using -DANDROID_USE_LEGACY_TOOLCHAIN_FILE=OFF. Issue 1693: The NDK’s toolchain file for CMake () defaults to the legacy toolchain – file for all versions of CMake.Issue 1634: Fixed the build rule for the libshaderc_combined target.Issue 1334: Improved argument escaping for compile_commands.json files generated by ndk-build.Issue 933: Updated reference ASan wrap.sh to support attaching the Java debugger.This reduces the uncompressed size of the NDK by 300 MB. This reduces the uncompressed size of the NDK by 500 MB. Eliminate duplicate static libraries in API-versioned sysroot directories.

Android ndk r10 android#
Issue 1455: Improved display of Android API levels in Clang diagnostics.Updated LLVM to clang-r450784d, based on LLVM 14 development.
