[トップ][ノート][編集履歴][一覧][最近の更新][->English]

OpenBSD/2006/05/04/prebind

Category of OpenBSD

marc-openbsd-cvs:114667303112550

prelinkとはちょっと違うらしい。これで起動が速くなるのだろうか。

まあld.soを作りなおすだけでいいから動作テストは簡単さね。 ただ、以前の環境と比較するのは面倒だな。

Qtあたりが一番恩恵を受けると思うが、入れてないし…… Scribusのテストも兼ねてQtをビルドしますか。

使い方はそのままなんだけど(もうすぐOpenBSD-man:prebindに反映されるだろうけど)、 いちおうメモしておくと、 OpenBSD-currentを用意して、ld.so以下を再構築、インストール。

あとはprebindしたいバイナリorディレクトリをtargetとするならば、

 # prebind target

でおっけー。

こんな感じ。

# prebind emacs
ret
file or dir mode 32768
txtbusy processing /usr/libexec/ld.so
opened /usr/libexec/ld.so.prebxxxxxxxxxx 4 mode 100555
opened /usr/libexec/ld.so 5
total new blocks 328

いちばんここらへんにやばそうなemacs22(emacs-currentを野良ビルドしたもの)でも、 とりあえず大丈夫みたい。firefox-binも無事動作。

blog comments powered by Disqus