CHOST - компилятор, собранный для определенной архитектуры: i386,i486, i586,
i686, amd64.
Файл стадии - подготовленный минимум системы, необходимы для работы системы.
Может быть:
amd64 - stage3-amd64-20090827.tar.bz2
x86 - stage3-i(4\6)86-20090901.tar.bz2
В вашем случае: stage3-i486-20090901.tar.bz2
Параметры компиляции для Pentium MMX:
CHOST="i586-pc-linux-gnu"
CFLAGS="-march=pentium-mmx -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
P.S.
Начиная с gcc-4.3.2, лучше использовать -march=native
http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel#Pentium_w.2F_MMX
http://www.gentoo.org/doc/en/
По поводу кроссплатформенной сборки(сборка на одном процессоре для другого):
http://gentoo-wiki.com/TIP_AMD64-x86-distcc
http://dev.gentoo.org/~vapier/CROSS-COMPILE-HOWTO
On Wednesday 02 September 2009 08:09:12 avm7wo***@m*****.ru wrote:
> Ставил когда-то с LiveCD 2007 или LiveDVD 2008 на атлоне, потом
> перекомпилировал систему на pentium 2 - все замечательно работает и там
> и там (рабочая -pentium 2), сейчас вот надо было под pentium MMX.
> Ошибок никаких не выдает, после выбора ядра в grub выдает строку с
> названием выбранного пункта, думает секуну-полторы и начинается
> перезагрузка.
>
> Нашел тут в рекомендации по сборке на другом компьютере такие параметры
> длдя make:
> make menuconfig ARCH=i386
> make bzImage ARCH=i386
> на что это влияет? тип процессора и так указываем в .config
>
> и еще вопросы: на что влияет параметр CHOST, какой он должен быть для
> pentium MMX и что означает рекомендация взять стадию для соответствующей
> платформы?
>
> Поветкин Константин пишет:
> > С какими ошибками вылетает?
> > Пробовали ставить с liveCD 2005?
> >
> > On Tuesday 01 September 2009 17:14:46 avm7wo***@m*****.ru wrote:
> >> Есть mb Asus P55T2P4S с процессором Intel Pentium 233 MMX на чипсете
> >> 430hx. Плата старая, но очень хорошая, особенно для своего времени: SCSI
> >> контроллер встроенный, 6 гнезд под память с контролем четности, разъемы
> >> под 80-и пиновые IDE кабели, даже один разъем под USB.
> >>
> >> Но вот беда - не грузится на ней gentoo с обновленным несколько дней
> >> назад ядром до 2.6.30 и собранный для процессора Pentium MMX.
> >>
> >> в результате:
> >> - grub выдает меню имеющихся ядер
> >> - все ядра собранные для Pentium 2 честно выдают сообщение, что
> >> процессор им не годится
> >> - ядро, собранное для Pentium MMX вообще ничего не пишет, просто уходит
> >> на перезагрузку
> >>
> >> но самое неприятное, что при загрузке с установочного диска происходит
> >> тоже самое (возможно из-за поддержки процессоров начиная с 686, но можно
> >> было бы выдать сообщение)
> >>
> >> опции типа noapic acpi=off и т.д. не помогают
> >>
> >> knoppix с ядром 2.4 грузится замечательно, opensuse11 застревает на
> >> определении порта клавиатуры (если правильно понял), до этого
> >> замечательно работал redhat9.0
> >>
> >> в чем может быть дело?
>