Нужно сделать сабж. Про кросскомпиляцию знаю, но когда её делал, брал готовые binutils и компилятор. Кроме ядра нужно собрать ещё пару утилит (написаны на C, имеют Makefile). На хосте x86_64, целевая машина i686 с SSE2, ядро 2.6.34.13
Буду рад, если в меня покидают ссылками и популярно объяснят, как компилять под неродную архитектуру.