LINUX.ORG.RU

[gento][первопень][кросскомпиляция]Подкажите

 


0

0

Надо собрать генту на первопень, сборка ведется на тоже довольно старом семпроне.

Нужно ли пересобирать компилятор и глибси?

Гента стоит в чруте под дебианом, всякие мелкие пакеты типа bc успешно собираются.

Это далеко не все вопросы, желательно подсказать как надо собирать в теории.

anonymous

CFLAGS
CXXFLAGS

добавьте

-march=i586 -mtune=i586

можно -mmmx если поддерживается

пересобирать кажется нужно, потому что там -march=i686 может быть

Sylvia ★★★★★
()

Собирал для P75 тупо, как по хэндбуку, в чруте.

KRoN73 ★★★★★
()

CHOST="i486-pc-linux-gnu"
CFLAGS="-Os -march=pentium-mmx -pipe -fomit-frame-pointer"

Вот какие флаги пока, но проц все таки i586 (не совсем первопень, вытащил маркировку глянул, кажется это куриц МII), надо ли менять CHOST и перелопачивать всю систему?

anonymous
()
Ответ на: комментарий от anonymous

>надо ли менять CHOST и перелопачивать всю систему

если девушки нет то можешь. работать он и так будет

/me вспоминает как компилил свою первую дженту на 200 пеньке

mic ★★★★★
()
Ответ на: комментарий от anonymous

Посмотри свой /proc/cpuinfo и реши уже какой у тебя CHOST. (http://en.gentoo-wiki.com/wiki/Safe_Cflags)

В хендбуке написано "The CHOST variable declares the target build host for your system. This variable should already be set to the correct value. Do not edit it as that might break your system. If the CHOST variable does not look correct to you, you might be using the wrong stage3 tarball."

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

И мне так и непонятно, ты собираешь новую генту из существующей (без чрута) или всю корневую систему с нуля? В первом случае, если CHOST отличается, придётся ставить кросс-компилятор (man crossdev) и это долгая история.

А второй случай это не кросскомпиляция вобще, а просто сборка новой системы "тупо по хендбуку".

ИМХО, если HOST машина может запускать бинарники собранные для TARGET машины (а в твоём случае это скорее всего так), то намного проще второй вариант.(Тоесть сборка системы в чруте, "тупо по хендбуку")

Nao ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.