开发者
资源
鲲鹏openEuler 22.03 LTS环境执行make binrpm-pkg -j64编译内核报错“Failed to generate BTF for vmlinux”解决方法
鲲鹏openEuler 22.03 LTS环境执行make binrpm-pkg -j64编译内核报错“Failed to generate BTF for vmlinux”解决方法
发表于2023/08/04
8524

【问题描述】

鲲鹏openEuler 22.03 LTS环境执行make binrpm-pkg -j64编译内核报错“Failed to generate BTF for vmlinux”,详细报错信息如下:

BTF: .tmp_vmlinux.btf: pahole (pahole) is not available 

Failed to generate BTF for vmlinux 

Try to disable CONFIG_DEBUG_INFO_BTF 

make[2]: *** [Makefile:1198: vmlinux] Error 1 

make[1]: *** [scripts/Makefile.package:66: binrpm-pkg] Error 2 

make: *** [Makefile:1574: binrpm-pkg] Error 2 

cke_338.png

【解决方法】

安装dwarves

yum -y instlal dwarves

再次执行make binrpm-pkg -j64编译

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞