distcc

http://distcc.samba.org/ 分散コンパイルをするツール。
こんな技術があったのね。インストールも簡単。
preprocessまでをクライアントでする所がうまい気がする。
gccのバージョンの違いがはまりの原因らしいけど、

  • サーバ側で複数のバージョンを上げておいて、クライアントに選ばせる、
  • クライアントの要求するバージョンがない場合は分散コンパイルに参加しない、

とかできればいいのにな。