OpenOffice-3 を並列コンパイル2008年11月02日 13時15分39秒

OpenOffice.org 3.0 が FreeBSD の ports に入った。ports 自体は、並列コンパイルをサポートしていない。しかし、OpenOffice はコンパイルに膨大な時間が掛かるので、ports の openoffice-3 で、並列処理が出来るように記述されている。


$ cd /usr/ports/editors/openoffice.org-3
$ make MAXPROCESSES=3 MAXMODULES=3

と指定すると、有効になる。

OpenOffice.org は複数のモジュールから構成されている。MAXMODULES は 複数の dmake を生成して、複数のモジュールを同時に処理する為に指定する。MAXPROCESSES は各モジュール内での生成するプロセスの数になる。

上記の設定だと、最大 9 プロセスが同時にコンパイルをするはずだ。しかし、観察していると、それよりも多いときもあった。まあ、いつも多めのプロセスを起動する性格なので、気にしないことにする。

次回

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2008/11/02/3869191/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。