I'm bringing up Gentoo on an old notebook with a Core Duo (not Core 2 Duo) processor. I figured I'd let genkernel build the kernel image, but it sets CONFIG_64BIT. This, of course, won't work on a 32-bit processor. As a workaround, I used make menuconfig in the kernel-source directory to disable CONFIG_64BIT and restarted genkernel with the --oldconfig option.
*** Bug 597630 has been marked as a duplicate of this bug. ***
i hit this bug, too. As workarround i changed the default config file of genkernel: cat <<DATAEOF >> "/usr/share/genkernel/arch/x86/generated-config" CONFIG_64BIT=n DATAEOF genkernel --arch-override=x86 works fine after this change!
https://gitweb.gentoo.org/proj/genkernel.git/commit/?h=v3.5.0.2&id=8a78287818c1179a08d521c66355e193523a699f This is fixed in v3.5.0.2. *** This bug has been marked as a duplicate of bug 582318 ***