Skip to content

new binutils make perf/kernels compile fail #2417

Open
wwwutz opened this issue Oct 13, 2021 · 3 comments
Open

new binutils make perf/kernels compile fail #2417

wwwutz opened this issue Oct 13, 2021 · 3 comments

Comments

@wwwutz
Copy link
Collaborator

wwwutz commented Oct 13, 2021

PR: #2408

cairo:
https://wiki.gentoo.org/wiki/Project:Toolchain/Binutils_2.34_porting_notes/undefined_reference_to_bfd_get_section_*

example:

/dev/shm/mxqd/mnt/job/32411404/cairo-1.17.2-3/buildroot/cairo/cairo-1.17.2-3/source/util/cairo-trace/lookup-symbol.c:148:10: error: implicit declaration of function ‘bfd_get_section_flags’; did you mean ‘bfd_set_section_flags’? [-Werror=implicit-function-declaration]
     if ((bfd_get_section_flags (symtab->bfd, section) & SEC_ALLOC) == 0)
          ^~~~~~~~~~~~~~~~~~~~~
          bfd_set_section_flags

kernel:

bee@pappnase:/project/beehive> grep -B1 'Error 1' work/linux-*
work/linux-4.14.87-236.stdout-arch/x86/entry/.tmp_thunk_64.o: warning: objtool: missing symbol table
work/linux-4.14.87-236.stdout:make[2]: *** [scripts/Makefile.build:427: arch/x86/entry/thunk_64.o] Error 1
--
work/linux-4.19.19-244.stdout-arch/x86/entry/.tmp_thunk_64.o: warning: objtool: missing symbol table
work/linux-4.19.19-244.stdout:make[2]: *** [scripts/Makefile.build:403: arch/x86/entry/thunk_64.o] Error 1
--
work/linux-4.19.40-262.stdout-arch/x86/entry/.tmp_thunk_64.o: warning: objtool: missing symbol table
work/linux-4.19.40-262.stdout:make[2]: *** [scripts/Makefile.build:403: arch/x86/entry/thunk_64.o] Error 1
--
work/linux-4.19.57-286.stdout-arch/x86/entry/.tmp_thunk_64.o: warning: objtool: missing symbol table
work/linux-4.19.57-286.stdout:make[2]: *** [scripts/Makefile.build:403: arch/x86/entry/thunk_64.o] Error 1
--
work/linux-5.4.39-334.stdout-arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table
work/linux-5.4.39-334.stdout:make[2]: *** [scripts/Makefile.build:348: arch/x86/entry/thunk_64.o] Error 1
--
work/linux-5.4.46-337.stdout-arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table
work/linux-5.4.46-337.stdout:make[2]: *** [scripts/Makefile.build:348: arch/x86/entry/thunk_64.o] Error 1
--
work/linux-5.4.54-339.stdout-arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table
work/linux-5.4.54-339.stdout:make[2]: *** [scripts/Makefile.build:348: arch/x86/entry/thunk_64.o] Error 1
--
work/linux-5.4.57-340.stdout-arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table
work/linux-5.4.57-340.stdout:make[2]: *** [scripts/Makefile.build:348: arch/x86/entry/thunk_64.o] Error 1
--
work/linux-5.4.72-349.stdout-arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table
work/linux-5.4.72-349.stdout:make[2]: *** [scripts/Makefile.build:348: arch/x86/entry/thunk_64.o] Error 1
--
work/linux-5.4.87-362.stdout-arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table
work/linux-5.4.87-362.stdout:make[2]: *** [scripts/Makefile.build:344: arch/x86/entry/thunk_64.o] Error 1
@wwwutz
Copy link
Collaborator Author

wwwutz commented Oct 13, 2021

@wwwutz
Copy link
Collaborator Author

wwwutz commented Oct 29, 2021

@wwwutz
Copy link
Collaborator Author

wwwutz commented Oct 29, 2021

Sign in to join this conversation on GitHub.
Projects
None yet
Development

No branches or pull requests

1 participant