IT资讯 GCC12 或将支持 AArch64 Darwin

willoughby · 2021-09-18 09:30:07 · 热度: 68

邮件列表显示,GCC 的开发人员希望明年的 GCC 12 版本能够在 Darwin 上获得 Apple AArch64 支持,以便更好地支持 Apple Silicon。

GCC12 或将支持 AArch64 Darwin

LLVM/Clang 长期以来一直支持 macOS 上的 AArch64,因为 Apple 利用 LLVM/Clang 作为其官方 Xcode 工具链的一部分,来作为跨 macOS 到 iOS 和其他产品的编译器的基础。虽然 GNU Compiler Collection (GCC) 支持 AArch64 和 macOS/Darwin,但它还不能同时支持这两者。

现在,开发人员正在致力于在 macOS 上为 64 位 ARM 提供 GCC 支持,以支持最初的 M1 芯片。但其表示现在仍需要解决 3 个问题,包括 GCC 默认的嵌套函数模型、darwinpcs(AAPCS64 的变体)的参数位置以及 GCC 目前的 PCH 模型问题。因此其正在寻求帮助,以期能够在 GCC12 发布前完成。

目前,这部分代码托管在 GitHub 上,感兴趣的开发者可以查看该邮件

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册