Короче както месяца 4 назад наткнулся в Хакере на статейку,про то как замуть линуксовый кластер,именно для компиляции и объединения мощности всех компов в локалке.проэкт по моему называется OpenMosix порыскай в нететам вроде ниче сложного.
Нет, это не пойдет. OpenMosix - проект объединения компьютеров в кластер, требующий обычно одниковое оборудование, ядро, архитектуру и как следствие одинаковые компиляторы.
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.
почему это не
почему это не рулит? Основным требованием distcc является одинаковая версия gcc на всех точках сборки, про тип архитектуры речи не идет.
Вчитываемся в руководство:
http://www.gentoo.org/doc/ru/distcc.xml
http://www.gentoo.org/doc/en/distcc.xml
_________________
With Love from Siberia!
Не грусти, товарищ! Всё хорошо, beautiful good!
Только вот
Только вот откуда взять 64-битный компилятор на 32-битной платформе и наоборот, и чтобы не заморачиваться с chroot'ом
Короче както
Короче както месяца 4 назад наткнулся в Хакере на статейку,про то как замуть линуксовый кластер,именно для компиляции и объединения мощности всех компов в локалке.проэкт по моему называется OpenMosix порыскай в нететам вроде ниче сложного.
Нет, это не
Нет, это не пойдет. OpenMosix - проект объединения компьютеров в кластер, требующий обычно одниковое оборудование, ядро, архитектуру и как следствие одинаковые компиляторы.
_________________
With Love from Siberia!
Не грусти, товарищ! Всё хорошо, beautiful good!
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.