hi, GCC for openeuler 团队,有几个疑问能否帮忙解惑一下。
1. 我看 Compiler SIG 会议上说 OpenEuler 中 GCC 选型是直接拉取上游 GCC 版本到 OpenEuler 中有没有改动呢?我看在 gitee 上有一个 GCC for OpenEuler 的开源源码,这个又有什么用呢?为何 GCC for OpenEuler 源码不支持 powerpc、mipc target,如果 GCC for OpenEuler 是从 GCC 上游拉取进行修改的,那应该是有这些 target,为何没有呢?去拉下来把这些 target 进行移除了吗?
2. 在 Compiler SIG 会议中关于 OpenEuler GCC 选型有清晰地说明 OpenEuler 选型及版本来源于 GCC upstream,我的疑问是:在 OpenEuler 中会对上游 GCC 版本有进行修改吗?还是直接使用没有进行变更?若需要安装其他 GCC 上游版本是不是要用户从源码构建安装呢?其他版本的 GCC 在 OpenEuler 中应该没有提供 rpm 安装包吧?
3. <<openEuler 操作系统技术白皮书>> 上有介绍 GCC for openEuler 在以下几个方向实现主要突破:
- 指针压缩特性
- 全流程反馈优化
- 智能分配预取
GCC for openEuler 中针对这些优化功能是否都完全开源?这些优化功能目前有提到 GCC upstream 吗?如果没有,有这个计划吗?
以上就是关于 GCC for openeuler 的一些疑问,希望能得到 GCC for openeuler 团队的答复,感谢。