distcc не компилировать на локальной машине
KiberGus 28 мая, 2006 - 19:49
Имеется КПК, который должен работать как distcc клиент, и amd64, работающий как distcc сервер. Проблема в том, что distcc упорно компилирует все на localhost, не пытаясь подключиться к другим хостам:
# distcc --version distcc[26361] (dcc_trace_version) distcc 2.11.2 arm-unknown-linux-gnu; built Nov 7 2003 14:25:22 distcc[26361] (dcc_recursion_safeguard) safeguard level=0 distcc[26361] (main) compiler name is "distcc" distcc 2.11.2 arm-unknown-linux-gnu (protocols 1 and 2) (default port 3632) built Nov 7 2003 14:25:22 distcc[26361] (dcc_exit) exit: code 0; self: 0.010000 user 0.020000 sys; children: 0.000000 user 0.000000 sys distcc[26361] (dcc_cleanup_tempfiles) deleted 0 temporary files # echo $DISTCC_HOSTS 192.158.129.1 # distcc hello.cpp distcc[26368] (dcc_trace_version) distcc 2.11.2 arm-unknown-linux-gnu; built Nov 7 2003 14:25:22 distcc[26368] (dcc_recursion_safeguard) safeguard level=0 distcc[26368] (main) compiler name is "distcc" distcc[26368] (dcc_scan_args) scanning arguments: cc hello.cpp distcc[26368] (dcc_scan_args) found input file "hello.cpp" distcc[26368] (dcc_scan_args) compiler apparently called not for compile distcc[26368] (dcc_lock_host) /home/distcc/lock/cpu_localhost_0 is busy distcc[26368] (dcc_lock_host) /home/distcc/lock/cpu_localhost_1 is busy distcc[26368] (dcc_lock_host) got cpu lock on localhost slot 2 as fd3 distcc[26368] exec on localhost: cc hello.cpp distcc[26368] (dcc_note_state) note state 5, file "hello.cpp", host "localhost" distcc[26368] (dcc_spawn_child) forking to execute: cc hello.cpp distcc[26369] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1 distcc[26368] (dcc_spawn_child) child started as pid26369 distcc[26368] (dcc_client_signalled) Interrupt distcc[26368] (dcc_cleanup_tempfiles) deleted 0 temporary files
Как бы заставить его компилировать все что можно через сеть?
ЗЫ distcc-config недоступен т.к. в старом слепке портежей его еще нет, а чтобы обновить портежи мне надо обновить portage, для обновления которого мне и нужен distcc.
»
- Для комментирования войдите или зарегистрируйтесь
команда
команда "distcc-config --set-hosts ..." помещает список хостов в /etc/distcc/hosts
если я правильно понял, проблема в этом ?