在 Rocky Linux 9.1 上编译内核时,导致 objtool 错误 1 ​​和 2 的原因是什么?

在 Rocky Linux 9.1 上编译内核时,导致 objtool 错误 1 ​​和 2 的原因是什么?

同样的问题,但没有解决方案(我无法发表评论):objtool 无法在 RHEL 9.1 上构建,我收到 make 警告和 objtool 编译错误,为什么?

我希望pastebin是发布此内容的方式。 “使V=1”的结果:https://pastebin.com/6rcLUQjX

这是最后几行:

让LDFLAGS = MAKEFLAGS =“”O = / usr/src/kernels/5.14.0-162.23.1.el9_1.x86_64 subdir =工具-C ./tools/ objtool mkdir -p /usr/src/kernels/5.14.0 -162.23.1.el9_1.x86_64/tools/objtool && make O=/usr/src/kernels/5.14.0-162.23.1.el9_1.x86_64 subdir=tools/objtool --no-print-directory -C objtool make -C /usr/src/kernels/5.14.0-162.23.1.el9_1.x86_64/tools/build CFLAGS= LDFLAGS= /usr/src/kernels/5.14.0-162.23.1.el9_1.x86_64/tools/objtool /fixdep make -f /usr/src/kernels/5.14.0-162.23.1.el9_1.x86_64/tools/build/Makefile.build dir=。 obj=fixdep make -C /usr/src/kernels/5.14.0-162.23.1.el9_1.x86_64/tools/lib/subcmd/ OUTPUT=/usr/src/kernels/5.14.0-162.23.1.el9_1。 x86_64/tools/objtool/ make -C /usr/src/kernels/5.14.0-162.23.1.el9_1.x86_64/tools/build CFLAGS= LDFLAGS= /usr/src/kernels/5.14.0-162.23.1。 el9_1.x86_64/tools/objtool/fixdep make -f /usr/src/kernels/5.14.0-162.23.1.el9_1.x86_64/tools/build/Makefile.build dir=. obj=fixdep make[2]: *** [Makefile:55: /usr/src/kernels/5.14.0-162.23.1.el9_1.x86_64/tools/objtool/objtool-in.o] 错误 1 ​​make[1 ]: *** [Makefile:69: objtool] 错误 2 make: *** [Makefile:1412: 工具/objtool] 错误 2

我努力了:

使干净;制作; yum -y 更新; dnf下载--源内核; yum 安装 kernel-devel-$(uname -r); yum 安装内核头-$(uname -r)

相关内容