鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

执行自动反馈编译后,日志显示BOLT-WARNING: non-relocation mode for AArch64 is not fully supported

问题现象描述

执行自动反馈编译后,执行命令readelf -a /usr/local/mysql-gcc/bin/mysqld | grep bolt后未返回bolt相关信息。查找日志信息时,发现提示如下信息。

1
BOLT-WARNING: non-relocation mode for AArch64 is not fully supported

关键过程、根本原因分析

采样后的重定位信息没有成功写入,“build.sh”中cmake命令指定编译器路径导致该问题。如果环境变量中指定编译器路径,也会导致相同的错误。

结论、解决方案及效果

  1. 删除“build.sh”中cmake命令中指定编译器路径的选项。修改后如下图所示。

  2. 重新执行自动反馈编译。