皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

在Rust 1.68中更新Android NDK

在Rust 1.68中更新Android NDK

我们很高兴地宣布,在Rust 1.68中,由于我们将目标NDK从r17更新到r25,Rust中的Android平台支持将被现代化。因此,最低支持的API级别将从15(冰激凌三明治)增加到19(KitKat)。

在NDK r23中,Android转而对所有架构使用LLVM的libunwind。这意味着

如果一个项目以NDK r23或更新版本的Rust为目标,那么就需要一个解决方法,将针对libgcc的链接尝试重定向到针对libunwind的链接。在这次更新之后,这个解决方法将不再是必要的。
如果项目使用NDK r22或更早的版本,则需要更新为使用r23或更新版本。关于NDK的工具链布局的信息可以在这里找到。
今后,安卓平台将以最新的LTS NDK为目标,允许Rust开发者更快获得平台功能。这些更新应该每年都会发生,并将在发布说明中公布。
转自 Updating the Android NDK in Rust 1.68 | Rust Blog (rust-lang.org)