On Tuesday 30 May 2017 13:13:10 J. Roeleveld wrote: > On May 30, 2017 12:56:18 PM GMT+02:00, Mick <[email protected]> wrote: > >I tried to change the kernel config file and then rebuild the kernel, > >but it > >fails like this on two up to date stable systems: > > > ># make && make modules_install && make firmware_install > > > > HOSTCC scripts/kconfig/conf.o > > HOSTLD scripts/kconfig/conf > > > >scripts/kconfig/conf --silentoldconfig 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 > > CHK include/config/kernel.release > > CHK include/generated/uapi/linux/version.h > > CHK include/generated/utsrelease.h > > CC arch/x86/purgatory/purgatory.o > > AS arch/x86/purgatory/stack.o > > AS arch/x86/purgatory/setup-x86_64.o > > CC arch/x86/purgatory/sha256.o > > AS arch/x86/purgatory/entry64.o > > CC arch/x86/purgatory/string.o > > LD arch/x86/purgatory/purgatory.ro > > BIN2C arch/x86/purgatory/kexec-purgatory.c > > CC kernel/bounds.s > > CHK include/generated/bounds.h > > CHK include/generated/timeconst.h > > CC arch/x86/kernel/asm-offsets.s > > CHK include/generated/asm-offsets.h > > CALL scripts/checksyscalls.sh > > DESCEND objtool > > > >make[4]: *** No rule to make target '/usr/lib/gcc/x86_64-pc-linux- > >gnu/4.9.4/include/stddef.h', needed by '/usr/src/linux-4.9.16- > >gentoo/tools/objtool/fixdep.o'. Stop. > >make[3]: *** [Makefile:42: > >/usr/src/linux-4.9.16-gentoo/tools/objtool/fixdep- > >in.o] Error 2 > >make[2]: *** > >[/usr/src/linux-4.9.16-gentoo/tools/build/Makefile.include:4: > >fixdep] Error 2 > >make[1]: *** [Makefile:60: objtool] Error 2 > >make: *** [Makefile:1614: tools/objtool] Error 2 > > > > > ># gcc-config -l > > > > [1] x86_64-pc-linux-gnu-5.4.0 * > > > >Why is this happening and how can I fix it? Running fix_libtool.sh on > >4.9.4 > >doesn't change anything. :-/ > > > >Am I supposed to emerge a later version gentoo-sources to be able to > >build a > >kernel with gcc-5.4.0? > > After gcc-config, make sure you run: > # env-update > # source /etc/profile > > It looks like something still points to your old compiler.
Thanks Joost, I've rebooted many times since the move/rebuild of almost everything with gcc-5.4.0. Actually, now that you mention it ... I can't recall if I rebuilt the linux-headers. Hmm ... will look into that next. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.

