[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-users 161] Re: distccを試してみました



  鈴木洋二でございます。

Mon, 17 Mar 2003 22:56:07 +0900 (JST) の
"[gentoojp-users 153] Re: distcc を試してみました" にて
"自" == SUZUKI Youji <suzuki-youji@xxxxxxxxxxxxxx> 曰く:
     (中略)
自》中》ただ、KDEとかGnomeとかの大物のコンパイル時に限って、
自》中》途中で落ちることが多かったです(^^;
     (中略)
自》  distcc-1.2.3 が stable になっているのですが、それでも落ちるのでしょ
自》うか?

  distcc で、gnome-2.0 → gnome-2.2のアップデートと mozilla-1.3 のビル
ドをしてみました。

  結果は、どちらの場合も distcc 関しては問題無く終了しました。distccd
が落ちるようなこともありませんでした。

  ただ、一部の ebuild では、MAKEOPTS=-j? オプションによる並行処理が行
われていないようで、distcc の効果もいまいちな感じです。コンパイルを速
いマシンで実行できることだけは役立っているのですが。

  例えば、mozilla-1.3.ebuild では、src_compile() 中で emake ではなく
make が使用されていて、おそらくこのために MAKEOPTS=-j8 が効いていない
のではないか、と思われます。
# mozilla みたいな大物にこそ分散並行ビルドが有効なのに…… *_*
# ebuildいじってやろうか -_-

  余談ですが。
  /etc/make.globals 中で、FEATURESに ccache が指定されていました。普段
の emerge では ccache は使いたくなかったのですが、環境変数 FEATURES で
'distcc' とだけ設定しても ccache が使われてしまいました。どうしたもの
かと思いながら、'distcc -ccache' を試してみたら、使われなくなりました。
  make.conf(5) の記述(環境変数があればそれを使用)と違うようですが、ど
こかで仕様変更でもあったのでしょうか。portage-2.0.47-r10です。

----------------------------------------------------------------------
                                suzuki-youji@xxxxxxxxxxxxxx  鈴木洋二