Кросскомпиляция для VIA Samuel 2 [solved]
HolyBoy 11 декабря, 2009 - 20:12
Добрый вечер.
Имеется машинка с сабжевым процессором. Как тут говорится, данный процессор не поддерживает некоторых инструкций, в частности cmov, что я проверил, загрузив ядро от кноппикса.
Пытаюсь собрать своё ядро. кросскомпиляцией, естественно. Хост-система: amd64. Скачал stage3-i486-20091208, распаковал. Чрут в неё:
linux32 /usr/bin/chroot "/mnt/diskless/" "/bin/bash" env-update && source /etc/profile # gcc-config -l [1] i486-pc-linux-gnu-4.3.4 * # binutils-config -l [1] i486-pc-linux-gnu-2.18 *
Типа, всё в порядке, однако,
# uname -m i686
Ну и собранное ядро в этом окружении не хочет грузиться, предупреждая, что процессор не поддерживает cmov. Что тут можно/нужно сделать?
»
- Для комментирования войдите или зарегистрируйтесь
Собрать ядро и окружение с
Собрать ядро и окружение с нужными параметрами.
Покажи для начала /etc/make.conf окружения и конфиг ядра
p.s. для показа конфига ядра используй app-text/wgetpaste модераторы тут не дремлят ;)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Собрать с нужными параметрами? Не смешно.
Как я написал, я только распаковал i486. Соответственно make.conf
К тому ж, этот файл не влияет на сборку ядра, только на состояние.
Вот, конфиг ядра http://pastebin.ca/1711998
Ну все
Ну все ясно
На сколько я понял тебе нужно CONFIG_MCYRIXIII:
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Ага, я, как проснулся, со
Ага, я, как проснулся, со свежей головой сел и увидел ЭТО. :) Вот, собрал ядро, сейчас попробую грузануть.
Ага, заработало ядро.
Заработало ядро. :)
Спасибо за помощь.