Bug 4580 - rpmbuild -ba kernel.spec 编译报错
Summary: rpmbuild -ba kernel.spec 编译报错
Status: NEW
Alias: None
Product: Anolis OS 8
Classification: Anolis OS
Component: kernel - anck-5.10 (show other bugs) kernel - anck-5.10
Version: 8.8
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: maqiao_mq
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-21 15:26 UTC by lisymail
Modified: 2023-03-21 17:07 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lisymail 2023-03-21 15:26:01 UTC
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:
Comment 1 maqiao alibaba_cloud_group 2023-03-21 17:07:01 UTC
请参考该PR:
https://gitee.com/anolis/cloud-kernel/pulls/1188

解决办法:
1. 将dwarves降级至1.24以下
2. 等待5.10.134-14版本(尚未发布)