[缺陷描述]: 使用gitee上的打包工具对anck-5.10内核代码进行打包时,由于dwarves版本过低导致编译失败 编译环境: [root@iZ2ze4nqr3go57kr8oq1gnZ ~]# cat /proc/version Linux version 4.19.91-24.8.an8.aarch64 (mockbuild@localhost.localdomain) (gcc version 8.3.1 20191121 (Anolis 8.3.1-5.0.1) (GCC)) #1 SMP Tue Aug 31 11:52:43 CST 2021 [重现步骤]: 1.分别拉取kernel和builder的代码 git clone -b an8-5.10 https://gitee.com/src-anolis-plus/ck-build.git cd ck-build git clone -b devel-5.10 https://gitee.com/anolis/cloud-kernel.git 2.运行编译脚本 + sh build.sh ++ pahole --version + echo 'BTF: .tmp_vmlinux.btf: pahole version v1.15 is too old, need at least v1.16' BTF: .tmp_vmlinux.btf: pahole version v1.15 is too old, need at least v1.16 + return 1 + echo 'Failed to generate BTF for vmlinux' Failed to generate BTF for vmlinux [期望结果]: 自动安装正确版本的依赖包 [实际结果]: 没有自动安装正确版本的依赖包 [原因定位]:
这个请@joe 帮忙看看, Anolis OS base OS 是否可以升级一下 dwarve 这个包. BTF 特性需要高版本.