Rust交差编译去除32位armv7-apple-ios、armv7s-apple-ios、i386-apple-ios

Rust语言开发团队计划减少对32位Apple目标的支持水平。 根据2020年1月3日发布的公告 ,Rust 1.41.0将于2020年1月30日发布,它将是该语言的最终版本,全面支持这些目标。

从Rust 1.42.0开始,32位Apple目标将降低为“ Tier 3”状态,这意味着它们将无法通过rustup安装程序下载,并且在自动构建过程中将被忽略。 受团队声明影响的主要目标是i686 apple darwin ,它已从1层降级为3层。这会影响在32位Mac硬件上使用编译器的使用以及从另一个平台交叉编译32位MacOS二进制文件的使用。 。 其他要降级的目标包括armv7-apple-iosarmv7s-apple-iosi386-apple-ios

苹果团队已经放弃了从MacOS 10.15和iOS 11开始运行32位二进制文件的支持 ,并阻止开发人员从Xcode 10交叉编译32位程序。因此,这些目标对Rust用户不再有用。

Rust开发人员可以继续使用Rust 1.41.0来构建32位二进制文件。 在2020年3月12日发布下一个稳定版本之前,将提供关键的错误修复和安全补丁。Rust团队将很快在夜间频道上降级目标,尽管尚未确定确切的日期

原文翻译来至 InfooWord

你可能感兴趣的:(Rust交差编译去除32位armv7-apple-ios、armv7s-apple-ios、i386-apple-ios)