Description of problem: rpmbuild -ba kernel.spec 编译报错 Version-Release number of selected component (if applicable): kernel-5.10.134-13.an8.src.rpm How reproducible: Steps to Reproduce: 1.rpmbuild -ba kernel.spec Actual results: + info LD vmlinux + '[' silent_ '!=' silent_ ']' + shift + '[' vmlinux '!=' vmlinux ']' + '[' x86 '!=' um ']' + objects='--whole-archive arch/x86/kernel/head_64.o arch/x86/kernel/head64.o arch/x86/kernel/ebda.o arch/x86/kernel/platform-quirks.o init/built-in.a usr/built-in.a arch/x86/built-in.a kernel/built-in.a certs/built-in.a mm/built-in.a fs/built-in.a ipc/built-in.a security/built-in.a crypto/built-in.a block/built-in.a lib/built-in.a arch/x86/lib/built-in.a lib/lib.a arch/x86/lib/lib.a drivers/built-in.a sound/built-in.a net/built-in.a virt/built-in.a arch/x86/pci/built-in.a arch/x86/power/built-in.a arch/x86/video/built-in.a --no-whole-archive --start-group --end-group .tmp_vmlinux.kallsyms2.o .btf.vmlinux.bin.o' + ld -m elf_x86_64 --emit-relocs --discard-none -z max-page-size=0x200000 --build-id=sha1 -X --orphan-handling=warn -o vmlinux -T ./arch/x86/kernel/vmlinux.lds --whole-archive arch/x86/kernel/head_64.o arch/x86/kernel/head64.o arch/x86/kernel/ebda.o arch/x86/kernel/platform-quirks.o init/built-in.a usr/built-in.a arch/x86/built-in.a kernel/built-in.a certs/built-in.a mm/built-in.a fs/built-in.a ipc/built-in.a security/built-in.a crypto/built-in.a block/built-in.a lib/built-in.a arch/x86/lib/built-in.a lib/lib.a arch/x86/lib/lib.a drivers/built-in.a sound/built-in.a net/built-in.a virt/built-in.a arch/x86/pci/built-in.a arch/x86/power/built-in.a arch/x86/video/built-in.a --no-whole-archive --start-group --end-group .tmp_vmlinux.kallsyms2.o .btf.vmlinux.bin.o + '[' -n y -a -n y ']' + info BTFIDS vmlinux + '[' silent_ '!=' silent_ ']' + ./tools/bpf/resolve_btfids/resolve_btfids vmlinux FAILED: load BTF from vmlinux: Unknown error -22+ on_exit + '[' 255 -ne 0 ']' + cleanup + rm -f .btf.vmlinux.bin.o + rm -f .tmp_System.map + rm -f .tmp_vmlinux.btf .tmp_vmlinux.kallsyms1 .tmp_vmlinux.kallsyms1.S .tmp_vmlinux.kallsyms1.o .tmp_vmlinux.kallsyms2 .tmp_vmlinux.kallsyms2.S .tmp_vmlinux.kallsyms2.o + rm -f System.map + rm -f vmlinux + rm -f vmlinux.o make: *** [Makefile:1188: vmlinux] Error 255 错误:/var/tmp/rpm-tmp.QckRf5 (%build) 退出状态不好 Expected results: 编译通过 Additional info:
请参考该PR: https://gitee.com/anolis/cloud-kernel/pulls/1188 解决办法: 1. 将dwarves降级至1.24以下 2. 等待5.10.134-14版本(尚未发布)