目前采用源码安装的方式部署,文档中的软件要求是gcc8.5.0及以上
可以升级到gcc8.5以上使用,如果环境受限,只有gcc7.3版本,请问这样可以成功安装吗?
应该不行,我升级了gcc ,但编译nebula-graph3.6.0时因为有些环境变量没有设置成新版本gcc编译都出现异常。而且thirdparty也与gcc版本有关。我在aarch64环境编译竟然找不到gcc8.5.0版本的thirdparty,不得不升级成gcc9.3.0。
谢谢,我目前在aarch64 下载V2.6.2编译,执行./install-third-party.sh 失败,没有找到原因,提示Downloading vesoft-third-party-2.0-aarch64-libc-2.28-gcc-7.1.0-abi-11.sh failed
不知道是不是gcc的原因,我是gcc 7.3.0
应该是没vesoft-third-party-2.0-aarch64-libc-2.28-gcc-7.1.0-abi-11.sh这个文件,我也遇到这样的问题,手工执行它download的链接,发现没有gcc-8.5.0版本的sh文件但有gcc-9.3.0的,我就升级成gcc9.3.0重新编译。
另参考:源码安装nebula-v3.0.2报错
谢谢回复,看到附件文档,升级gcc到gcc9之后问题可以解决。我目前不能升级用gcc7.3就没有解决办法了吗?我没有下载最新版nebula,下载了2.6.2.以前的旧版本也要需要gcc8.5以上吗? 我的系统aarch64, cmake3.16 gcc 7.3.0.
没编译过2.6.2这个版本,等看看其他人有办法。还有个方法是找台能升级gcc的服务器编译好打包拷到这台部署。