华为鲲鹏服务器编译安装mySQL-5.7.28遇到问题解决:could not split insn

cmake已升级到3.5.2,gcc已升级到7.3.0,MySQL for ARM版本目前存在死锁bug的补丁已打上,编译安装,出现问题如下:

华为鲲鹏服务器编译安装mySQL-5.7.28遇到问题解决:could not split insn_第1张图片

打开对应文件内容如下:

华为鲲鹏服务器编译安装mySQL-5.7.28遇到问题解决:could not split insn_第2张图片

问题原因:

环境中有gcc -4.8.5的没有卸载

解决:

rpm -qa|grep gcc  用这个查询下  把 4.8.5的卸载掉

有的时候使用rpm -e命令卸载的时候会出现互相依赖删不掉的情况,可以使用yum -y remove gcc命令进行卸载

卸载后继续编译出现如下错误:

华为鲲鹏服务器编译安装mySQL-5.7.28遇到问题解决:could not split insn_第3张图片

使用 which  cc、which gcc和which c++命令查看cc、gcc和c++路径,如下:

华为鲲鹏服务器编译安装mySQL-5.7.28遇到问题解决:could not split insn_第4张图片

重新连接下 ,命令如下:

ln -s /usr/local/bin/gcc  /usr/bin/cc /usr/local/bin/c++

继续编译,出现如下错误:

需要把msql的东西都删除掉  重新解压MySQL到/usr/local/ ,重新打patch补丁

继续编译,已经99%了,出现如下错误:

华为鲲鹏服务器编译安装mySQL-5.7.28遇到问题解决:could not split insn_第5张图片

解决如下:

华为鲲鹏服务器编译安装mySQL-5.7.28遇到问题解决:could not split insn_第6张图片

终于编译安装成功

 

 

你可能感兴趣的:(华为鲲鹏服务器,mysql,linux,鲲鹏)