[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 鈴木洋二