Вы здесь

Сборка ядра под другую архитектуру

Собствено интересует как например на работающей amd64 системе собрать ядро под i686? Вроде никогда такого не замечал раньше, но внутри chrooted enveroment созданой из stage3-x86 при попытке сделать make menuconfig он выдает

Цитата:
scripts/kconfig/mconf arch/x86_64/Kconfig
#
# using defaults found in arch/x86_64/defconfig
#

и кроме x86_64 и "иже" родственых не дает выбрать.

Я понимаю что можно вручную конфиг поправить но хотелось бы по нормальному.

... могу ошибаться, но в emerge(?) есть такая фича как сборка файлов для другой системы, может там покопать? ...

ага, distcc зовут - но ядро она не собирает, т.к. емердж его тока распаковывает.

Дока вот:
http://arcanux.org/guidexml/cross-development.html
ЗЫ А чрут как заходишь, с помощью linux32?

Нет, chroot делаю по простому - распаковываю stage3-x86, монтирую proc dev portage делаю chroot env-update profile... обновляю средства сборки а далее ROOT=/rootfs emerge packages.....

в make.conf естествено все как надо.

Ну дык ты все равно остаешься в 64 битном окружении. Поэтому ничего не получается. Почитай доку на gentoo-wiki про 32bit chrroot. linux32 как раз и нужен, чтобы сделать именно 32 битное окружение.