Собирать бинарники на компе под другой проц.
aircrazy 26 февраля, 2006 - 14:50
Можно как-то сделать сборку бинарников под другой проц? Может скрипт у кого есть чтоб максимально было автоматизираванно? А то на работе комп без дела ночью простаивает...
»
- Для комментирования войдите или зарегистрируйтесь
Если ты
Если ты внимательно читал хэндбук то наверное и сам сможешь ответить. Но вообще делай так:
Создай папку вроде ~/homegentoo
Распакуй в неё stage и portage
chroot ~/home/gentoo
Ну и далее как в хэндбуке написано. Потом аккуратно упаковываешь эту папочку в архив и несёшь домой. Там можешь её распаковать..
Всё не так
Всё не так просто если компилировать под другую архитектуру. Хотя и не сложно. Для этого, просто нужные переменные, отличающиеся от тех, которые у тебя в есть в существующем make.conf прописываешь в командной строке перед emerge + добавляешь ещё ROOT=~/homegentoo. Например:
# ROOT=~/homegentoo USE="-* -X -qt unicode" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -fomit-frame-pointer -pipe -fforce-addr" CXXFLAGS="${CFLAGS}" emerge system
Причём, заметь, что не нужно распаковывать ни stage ни portage.
Есть ещё такая штука, как sys-devel/crossdev - это скрипт для кросскомпиляции. Правда, то что он делает ИМХО не намного отличается от того, что я написал выше.