Pump reverts to plain mode. CPU on 'client' runs at about 60% until pump
mode fails, then thrashes to 100%.
I have set the following environment variable (as hinted by the
include_server man page), but it does not help:
export
include_server_args="--stat_reset_triggers=include/linux/compile.h:include/asm/a
sm-offsets.h:include/linux/bounds.h"
Answering the following questions is a big help:
1. What version of distcc are you using (e.g. "2.7.1")? You can run
"distcc --version" to see. If you got distcc from a distribution package
rather than building from source, please say which one.
distcc 3.1 x86_64-unknown-linux-gnu
(protocols 1, 2 and 3) (default port 3632)
built Jul 9 2009 13:04:35
2. What platform are you running on?
Linux scenz.massey.landcareresearch.co.nz 2.6.18-128.1.14.el5xen #1 SMP Wed
Jun 17 07:10:16 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-44)
3. What were you trying to do?
build linux-2.6.30.1 kernel
4. What went wrong?
pump reverted to plain mode
5. If you have an example of a compiler invocation that failed?
pump make -j96 CC='distcc gcc'
6. What error logging do you get?
CC kernel/bounds.s
distcc[10664] ERROR: compile kernel/bounds.c on compute-0-0/8,lzo,cpp failed
distcc[10664] (dcc_build_somewhere) Warning: remote compilation of
'kernel/bounds.c' failed, retrying locally
distcc[10664] Warning: failed to distribute kernel/bounds.c to
compute-0-0/8,lzo,cpp, running locally instead
distcc[10664] (dcc_please_send_email_after_investigation) Warning: remote
compilation of 'kernel/bounds.c' failed, retried locally and got a
different result.
distcc[10664] (dcc_note_discrepancy) Warning: now using plain distcc,
possibly due to inconsistent file system changes during build
Original issue reported on code.google.com by
bloodr...@gmail.comon 14 Jul 2009 at 4:38