Android NDK, Revision 13b (October 2016)

Android NDK 修订版 13b 发布,主要更新包括:正式停止支持 GCC,新增简单性能分析工具 simpleperf,修复了使用 Clang 编译静态可执行文件时出现 atexit 函数丢失的问题,并提供了 CMake 工具链文件。

Release Notes


Android NDK, Revision 13b (October 2016)

Announcements
  • GCC is no longer supported. It will not be removed from the NDK just yet, but is no longer receiving backports. It cannot be removed until after libc++ has become stable enough to be the default, as some parts of gnustl are still incompatible with Clang. It will likely be removed after that point.
  • Added simpleperf, a CPU profiler for Android.
r13b
NDK
  • NDK_TOOLCHAIN_VERSION now defaults to Clang.
  • libc++ has been updated to r263688.
  • We've reset to a (nearly) clean upstream. This should remove a number of bugs, but we still need to clean up libandroid_support before we will recommend it as the default.
  • make-standalone-toolchain.sh is now simply a wrapper around the Python version of the tool. There are a few behavioral differences. Seethe commit message for details.
  • Some libraries for unsupported ABIs have been removed (mips64r2, mips32r6, mips32r2, and x32). There might still be some stragglers.
  • Issues with crtbegin_static.o that resulted in missing atexit at link time when building a static executable for ARM android-21+ have been resolved: Issue 132
  • Added CMake toolchain file in build/cmake/android.toolchain.cmake.
Known Issues
  • This is not intended to be a comprehensive list of all outstanding bugs.
  • Standlone toolchains using libc++ and GCC do not work. This seems to be a bug in GCC. See the commit message for more details.
  • Bionic headers and libraries for Marshmallow and N are not yet exposed despite the presence of android-24. Those platforms are still the Lollipop headers and libraries (not a regression from r11).
  • RenderScript tools are not present (not a regression from r11): Issue 7.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值