好不容易找到了这里。希望能得到帮助。
我的公司想要在loongarch64机器上适配他的产品,适配的过程不顺利。适配是从编译工具开始,一直到把产品编译打包出来。需要从源码编译gcc,再用gcc编译出产品,我们内部用的是gcc7.3版本的,loongarch64机器上没法用。所以临时调整一下,用gcc12.3,是从gnu官网上下的源码。但是在loongarch64机器上编译gcc12.3还是遇到了很多问题。除了gcc,我们产品还用到了jdk1.8,python作为构建工具,还有一些其他的三方库,可能还会有问题,但是目前是卡在了gcc的编译上。如果有需要注意的地方,还希望路过的各位大大给提示。
我看了一下系统自带的编译器是gcc8.3,编译过程走到到libgcc模块的configure的时候报错,由于公司的规定,没法贴截图。但是可以贴一下报错信息。
Assembler messages:
Error: unrecognized option -'lp64d
看样子应该是binutils模块的问题。
所以我想问一下,有没有在loongarch64机器上编译gcc的教程。如果我想要适配gcc7.3支持loongarch64需要做哪些事情?求助!!!
这是我们机器的参数:
cpu: Loongson-3C5000
os: Kylin Linux Advanced Server V10