3rd line of /usr/bin/genkernel sets PATH="/bin:/usr/bin:/sbin:/usr/sbin", probably because of #97378. When attempting to cross-compile the kernel using a crossdev-setup environment, I end up x86_64-gentoo-linux-uclibc-gcc in my path, but no longer have /usr/i386-pc-linux-gnu/x86_64-gentoo-linux-uclibc/gcc-bin/4.2.2. The end result is the following which is easily fixed by appending to PATH instead of resetting it. COMMAND: make -j2 CROSS_COMPILE="x86_64-gentoo-linux-uclibc-" gcc-config error: Could not run/locate "x86_64-gentoo-linux-uclibc-gcc"
OK, this is now fixed in SVN...
I just released genkernel 3.4.10_pre1, which has this fix included. Feel free to REOPEN this bug or make a comment if it is not resolved.