in order to cross compile with genkernel atm, you have to pass --kernel-cc, --kernel-as, and --kernel-ld ... would be nice if there was just one option, say --kernel-cross-compile, which would do the standard kernel method of setting the CROSS_COMPILE variable might have to be a little smart for users with this ... if you want to cross compile for sh4-unknown-linux-gnu, you have to set CROSS_COMPILE=sh4-unknown-linux-gnu- because the makefiles turn around and call $(CROSS_COMPILE)cc $(CROSS_COMPILE)as etc... so if the user runs with 'sh4-unknown-linux-gnu', genkernel should append '-' for them, and if they do it the right way with 'sh4-unknown-linux-gnu-', even better :)
Fixed in 3.2.0_pre10, thanks!