I've noticed that after upgrading to sys-devel/gcc-3.4.3.20050110 from sys-devel/gcc-3.4.3-r1 just about anything fails to compile (usually with gcc or g++ segfaulting during configure or compile). Interestingly enough, the problems go away if I compile by hand (i.e cd /var/tmp/portage/...; make; ebuild /usr/portage... compile;install;merge). I *guess* this somehow is caused by gcc-config or the sandbox.
I had that problem too, for quite some time. taking 'distcc' out of my FEATURES solved all of the compilation errors. Is it possible that distcc just plain doesn't work with this version of GCC?
Bill: thanks a bunch! That solved my problem. And there I was contemplating a reinstall. Maybe this bug/issue should be featured prominently somewhere? It's really obscure. Oh, and *fixing* it might be nice, too :)
Make sure your distcc servers all use the same verison of gcc.
I'm pretty sure they do: # distcc-config --get-hosts localhost # I used to use distcc more extensively, but in this cas I didn't.