If your PC = x86_64 :
1) use your x-tools or http://archlinuxarm.org/builder/xtools/x-tools.tar.xz / http://archlinuxarm.org/builder/xtools/x-tools7h.tar.xz ?
2) use this script http://archlinuxarm.org/developers/dist ... -compiling (runing ~/x-tools*/arm-unknown-linux-gnueabi/bin/link//a+x// ... some links not created = must manualy create ) ?
3) configure properly /etc/makepkg.conf, /etc/conf.d/distccd, /etc/host.allow, /etc/default/distcc, i.t.d. ?
I'am use littly diferrent config for use my x-tools to my cluster: iconnect=master + x86_64 precise=slave...loock like this:
http://openrouter.info/forum/viewtopic. ... 939#p17939
A) if /var/log/distccd.log "...failed to distribute, running locally instead" => Some objects not builds..never builds...this efect = minimalistic toolchains for x-tools (minimal core = minimal eq. build-devel for arch)...not some liblaries, different config gcc, i.t.d.
B) if /var/log/distccd.log "...reset for peer" => config properly to your network, lan, i.t.d. (maybe different if like to http://archlinuxarm.org/developers/dist ... -compiling )
C) archlinuxarm => /etc/distcc/commands.allow.sh = not modyfication this config...never ! ... only /etc/init.d/distcc to precise...or different file (files) to other x86_64 distro