実行時リンクエディタ(ld.so)、a.out/ELF フォーマットの違いに関する問題

 FreeBSD は 3.0-RELEASE から今までの a.out フォーマットから ELF フォーマッ トへと、実行形式(バイナリ)が変更になりました (FAQ 参照)。
 しかし現在 Netscape が公開している FreeBSD 用ブラウザは a.out フォーマット は のみです。
 もちろん FreeBSD 3.x も a.out フォーマットのバイナリを実行することはできま すが、それにはインストール時に compat22 FreeBSD 2.2.x and 3.0 a.out binary compatibility を選んでいないといけません。もし netscape が

Couldn't open /usr/libexec/ld.so.

と文句をいう場合は、この下位互換性を保つための a.out 用の実行時リンクエディ タ (ld.so) がインストールされていません。/stand/sysinstall から、Configure → Distribution → compat22 を選んで追加インストールしてください。

目次へ戻る



mistral@imasy.or.jp SARUMARU Yoshihiko
最終更新: 1999年06月13日23時11分