Распределенное компилирование по сети.
Гость 21 ноября, 2005 - 20:07
Каким образом можно реализовать данный сабж? Что бы к примеру при установки программы средствами emerge происходила компиляция на нескольких сетевых компьютерах. Если такая функция в emerge или как еще можно реализовать данный сабж?
»
- Для комментирования войдите или зарегистрируйтесь
distcc
В документации описано как это сделать на нескольких машинах с Linux
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=2&chap=3
http://www.gentoo.org/doc/en/distcc.xml (на английском)
пользуй distcc!
пользуй distcc! проста в установке, настройке и эксплуатации! Я попробовал (правда всего 2 машины было) и компиляция glibc сократилась минут на 10
distcc
Все четко поставил, настроил как в документации, работает, но только как то глючно, пробовал на двух машинах 2xPIII-733 и P4-2.6, если использовать make то все впорядке использую emerge выскакивает что хост не отвечает, это если emerge делать с 2xPIII-733 а если с P4-2.6 все нормально работает но до конца не компилится вываливается на ошибке. А можно ли количество создоваемых distcc соединений уменьшить, а то мне кажется что он излишне забивает ими?
документация
http://www.gentoo.org/doc/ru/distcc.xml - документация на русском, решила проблемы.