GCC12 或将支持 AArch64 Darwin

来源: 投稿
作者: 御坂弟弟
2021-09-18

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

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 上,感兴趣的开发者可以查看该邮件

展开阅读全文
1 收藏
分享
加载中
精彩评论
有了 llvm 之后 gcc 并不重要了,尤其是 darwin 和 FreeBSD 两个平台。
2021-09-18 12:36
3
举报
柳暗花明.
2021-09-18 09:56
1
举报
最新评论 (2)
有了 llvm 之后 gcc 并不重要了,尤其是 darwin 和 FreeBSD 两个平台。
2021-09-18 12:36
3
回复
举报
柳暗花明.
2021-09-18 09:56
1
回复
举报
更多评论
2 评论
1 收藏
分享
返回顶部
顶部