[РЕШЕНО] Сборка ядра x86 на amd64

Пытаюсь создать liveCD (по многочисленным факам).
Если без деталей, то:
1. Распаковываю stage3 (i486)
2. chroot туда
3. emerge --sync
4. emerge gentoo-sources

после чего make выдает следующее:

hill linux # make && make modules_install
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
  CC      kernel/bounds.s
kernel/bounds.c:1: ошибка: модель кодирования kernel не поддерживается в 32-битном режиме
kernel/bounds.c:1: пока не реализовано: 64-битный режим не компилируется в
make[1]: *** [kernel/bounds.s] Ошибка 1
make: *** [prepare0] Ошибка 2

...в .config почему-то (какого фига? :)

CONFIG_64BIT=y
# CONFIG_X86_32 is not set
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"

..../etc/make.conf

FLAGS="-O2 -march=i486 -pipe"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~x86"
CHOST="i486-pc-linux-gnu"

Как бы внутренний голос мне говорит, что где-то рядом с конфигом кернела собака порылась, но где именно и почему - пока не подсказывает :(

linux32 chroot туда

linux32 chroot туда

Семен семеныч! Спасибо,

Семен семеныч!
Спасибо, заработало :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".