Кросскомпиляция

Есть железки:
амд-64-300+ 1G
p4-3000 512M
cel 1300 512M
athlon 2000+ 512M
p1-166 64M

Надо поднять кросскомпиляцию, платформы абсолютно разные, поэтому distcc не рулит, что делать?

почему это не

почему это не рулит? Основным требованием distcc является одинаковая версия gcc на всех точках сборки, про тип архитектуры речи не идет.

Вчитываемся в руководство:
http://www.gentoo.org/doc/ru/distcc.xml
http://www.gentoo.org/doc/en/distcc.xml
_________________
With Love from Siberia!

Только вот

Только вот откуда взять 64-битный компилятор на 32-битной платформе и наоборот, и чтобы не заморачиваться с chroot'ом

Короче както

Короче както месяца 4 назад наткнулся в Хакере на статейку,про то как замуть линуксовый кластер,именно для компиляции и объединения мощности всех компов в локалке.проэкт по моему называется OpenMosix порыскай в нететам вроде ниче сложного.

Нет, это не

Нет, это не пойдет. OpenMosix - проект объединения компьютеров в кластер, требующий обычно одниковое оборудование, ядро, архитектуру и как следствие одинаковые компиляторы.

_________________
With Love from Siberia!

distcc рулит если

distcc рулит если ему дать нужных компиляторов кучу.На каждую платформу должен быть свой компилятор и в общем случае свой distccd на своём порту. Понаклепать компиляторов поможет crossdev и/или http://gentoo-wiki.com/TIP_AMD64-x86-distcc . В моей сборке crossdev не делал gcc-config перед сборкой cross-linux-headers, поэтому пришлось его сделать ручками, как по ссылке. По ссылке же пример запуска нескольких distccd с разными компиляторами. Хватило бы и одного distccd,если бы все приложения использовали полное имя компилятора вроде i686-pc-linux-gnu-gcc, а не gcc.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".