Select a version of gcc you do have, using gcc-config. Then rebuild libtool, and continue. GCC 9.3.0 doesnt exist because it's been replaced in the gcc9 branch by GCC 9.4.0. You could choose to stick to GCC9, or move to 10 or 11.
On Tue, 19 Oct 2021 at 11:48, Walter Dnes <waltd...@waltdnes.org> wrote: > > Rebuilding the kernel... > > [thimk2][root][/usr/src/linux] ../makeover > HOSTCC scripts/kconfig/conf.o > HOSTLD scripts/kconfig/conf > scripts/kconfig/conf --syncconfig Kconfig > HOSTCC arch/x86/tools/relocs_32.o > HOSTCC arch/x86/tools/relocs_64.o > HOSTCC arch/x86/tools/relocs_common.o > HOSTLD arch/x86/tools/relocs > HOSTCC scripts/kallsyms > HOSTCC scripts/conmakehash > HOSTCC scripts/sortextable > HOSTCC scripts/asn1_compiler > HOSTCC scripts/extract-cert > CC scripts/mod/empty.o > HOSTCC scripts/mod/mk_elfconfig > MKELF scripts/mod/elfconfig.h > HOSTCC scripts/mod/modpost.o > CC scripts/mod/devicetable-offsets.s > HOSTCC scripts/mod/file2alias.o > HOSTCC scripts/mod/sumversion.o > HOSTLD scripts/mod/modpost > CC kernel/bounds.s > CC arch/x86/kernel/asm-offsets.s > CALL scripts/checksyscalls.sh > CALL scripts/atomic/check-atomics.sh > DESCEND objtool > make[4]: *** No rule to make target > '/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/stddef.h', needed by > '/usr/src/linux-5.4.97-gentoo/tools/objtool/fixdep.o'. Stop. > make[3]: *** [Makefile:39: > /usr/src/linux-5.4.97-gentoo/tools/objtool/fixdep-in.o] Error 2 > make[2]: *** [/usr/src/linux-5.4.97-gentoo/tools/build/Makefile.include:5: > fixdep] Error 2 > make[1]: *** [Makefile:67: objtool] Error 2 > make: *** [Makefile:1830: tools/objtool] Error 2 > > gcc-9.3.0 is nowhere to be found. It's not in the tree, so I can't > pull it in. Now What? > > -- > Walter Dnes <waltd...@waltdnes.org> > I don't run "desktop environments"; I run useful applications >