centos7.9 编译starrocks异常

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】无法正常编译
【背景】执行build.sh 根据异常提示信息逐步处理
openssl 已验证1.1.1–>1.1.1m–>1.1.1o–>3.0.0–>3.0.5–>3.2.0版本,异常信息一致
【业务影响】
【是否存算分离】
【StarRocks版本】3.1.2
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【联系方式】505553417@qq.com
【附件】


image

源码下载后,未做任何改动,直接执行了build.sh

比对下官方提供的 docker 镜像的环境,这个就太麻烦了…

确保你的系统目录下没有安装openssl-devel包, 在/usr/include/openssl/ 等位置没有其它版本的openssl头文件存在.

另外用的devtoolset-8, 是gcc8的版本, starrocks项目需要升级gcc到10.3版本以上.

不好意思,这个问题解决了,忘了上来标注
最终的方案是根据官方的方式去重新编译的,基于docker镜像,简单很多

使用 Docker 编译 StarRocks | StarRocks