2021 年 10 月 20 日,Fernando Oleo Blanco 宣布 Ada GCC 10/11版本可以在 x86 和 x86_64 架构的 NetBSD 机器上运行,相关的配置文件可以在 pkgsrc-wip (gcc10-aux) 和 Ravenports (gcc11) 中找到。
Fernando 感谢了以下为 Ada GCC 适配 NetBSD 作出了显著的贡献的人:
- J.Marino 制作了原始的 gcc-aux 软件包,并且承担了修复线路和符号的大部分工作。
- tobiasu 准确地指出:pthread 结构包装器是不对的,必须重新制作。
- Jay Patelani :对 pkgsrc 有非常多帮助。
测试过程:之前 Ada 包装器使用的 pthread 结构内存不正确,所以测试的时候总是不太稳定,不过解决完这个问题之后,几乎所有的测试都是一次过。截止目前仍有一些跟数值精度相关的 ACATS 测试未能通过,J.Marino 在不同的 BSD 上做的测试均以失败告终,这可能是 BSD 系统的常见限制,对普通用户影响不大。
目前 Fernando 开始尝试把 Ada GCC 部署到 arm* NetBSD 上,不过还需要对 NetBSD 的 src 作进一步的破解,看来距离正式支持还需要一些时间。
猜你喜欢:暂无回复。