【问题描述】
鲲鹏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

【解决方法】
安装dwarves
yum -y instlal dwarves
再次执行make binrpm-pkg -j64编译
【问题描述】
鲲鹏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
【解决方法】
安装dwarves
yum -y instlal dwarves
再次执行make binrpm-pkg -j64编译