Компиляция ядра - Intel i7-975
Запускаю make && make modules_install
Выдается ошибка:
kernel/bounds.c:1: error: code model 'kernel' not supported in the 32 bit mode
kernel/bounds.c:1: sorry, unimplemented: 64-bit mode not compiled in make[1]: *** [kernel/bounds.c] Error 1
make: *** [prepare0] Error 2
Проц: Intel® Core™ i7-975
stage3-i686-20091020.tar.bz2
Ядро
(chroot) livecd linux # ls -l /usr/src/linux
lrwxrwxrwx 1 root root 22 Oct 22 18:28 /usr/src/linux -> linux-2.6.30-gentoo-r8
Профиль
(chroot) livecd linux # ls -FGg /etc/make.profile
lrwxrwxrwx 1 48 Oct 22 05:34 /etc/make.profile -> ../usr/portage/profiles/default/linux/x86/2008.0/
make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
В чем может быть проблема?
- Для комментирования войдите или зарегистрируйтесь
Скорее всего ты пытаешься
Скорее всего ты пытаешься собрать 64битное приложение(в данном случае ядро) в 32битном окружении. Правда это мое лично предположение, ни больше, ни меньше
А разве ядро не станет
А разве ядро не станет 64-битным когда соберется? а пока это лишь сырцы.
EvilBeaver написал(а): А
чтобы оно "стало 64х-битным" его нужно собрать 64х-битным компилятором, с соответствующим окружением.
Ну это-то ясно :) но оно в
Ну это-то ясно :) но оно в данном окружении(топикстартера) таковым ну никак не станет.
ну и зачем на 64битный поц
ну и зачем на 64битный поц ставить 32 битную систему?
Наслушались мифов о проблемах?
Ставьте 64битную генту и не парьте себе моск. Вам нужен ливсд amd64
А вообще все описано в FAQ
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Ну хотя бы затем, чтобы
Ну хотя бы затем, чтобы запускать статически линкованные 32 битные программы. Есть у меня такое. на 32битном запускается, под 64 бита выдает ошибку чисел с плавающей точкой. Я правда глубоко не копал, но всеравно обидно. А еще есть wine с замаскированными флагами типа scanner gsm и mp3
Ну имхо это траблы конкретной
Ну имхо это траблы конкретной проги а не системы в целом. wine лично меня мало интересует так что про него ничего вразумительного не скажу =)
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Читать в приведенном
Читать в приведенном порядке:
1) http://www.gentoo.ru/node/14442
2) http://www.gentoo.ru/node/15195
3) http://www.gentoo.ru/node/14438
4) http://www.gentoo.ru/node/14441
Супер!
О да! Спасибо)) помогло еще как!