-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Description
IN modules build system reproduces a lot of gelf_update_symshndx warnings:
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: gelf_update_symshndx: Invalid argument
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: elf_update_symbol move
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: gelf_update_symshndx: Invalid argument
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: elf_update_symbol
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: gelf_update_symshndx: Invalid argument
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: elf_update_symbol move
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: gelf_update_symshndx: Invalid argument
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: elf_update_symbol
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: gelf_update_symshndx: Invalid argument
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: elf_update_symbol move
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: gelf_update_symshndx: Invalid argument
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: elf_update_symbol
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: gelf_update_symshndx: Invalid argument
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: elf_update_symbol move
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: gelf_update_symshndx: Invalid argument
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: elf_update_symbol
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: gelf_update_symshndx: Invalid argument
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: elf_update_symbol
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: gelf_update_symshndx: Invalid argument
drivers/thermal/intel/x86_pkg_temp_thermal.o: warning: objtool: elf_update_symbol
vmlinuz fails to build with such errors:
OBJCOPY modules.builtin.modinfo
GEN modules.builtin
MODPOST Module.symvers
CC .vmlinux.export.o
UPD include/generated/utsversion.h
CC init/version-timestamp.o
KSYMS .tmp_vmlinux0.kallsyms.S
AS .tmp_vmlinux0.kallsyms.o
LD .tmp_vmlinux1
ld.lld: error: vmlinux.o: non-local symbol (164102) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164103) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164104) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164105) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164106) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164107) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164108) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164109) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164110) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164111) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164112) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164113) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164114) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164115) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164116) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164117) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164118) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164119) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164120) found at index < .symtab's sh_info (179627)
ld.lld: error: vmlinux.o: non-local symbol (164121) found at index < .symtab's sh_info (179627)
ld.lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
make[2]: *** [scripts/Makefile.vmlinux:77: vmlinux] Error 1
make[1]: *** [/sources/linux-kernel/src/linux-6.14.2/Makefile:1231: vmlinux] Error 2
make: *** [Makefile:251: __sub-make] Error 2
Metadata
Metadata
Assignees
Labels
No labels