安全な 64 ビットアプリケーションは、安全なディレクトリ /usr/lib/secure/64 からのみ、事前に読み込むことができます。しかし、/usr/lib/secure/64 -> /usr/lib/secure/sparcv9 というシンボリックリンクがないため、以下のエラーメッセージが出力されます。
% LD_PRELOAD=libfoo.so.1 setxid-app ld.so.1: setxid-app: warning: libfoo.so.1: open failed: ¥ No such file in secure directories |
/usr/lib/secure/64 -> /usr/lib/secure/sparcv9 と /usr/lib/link_audit/64 -> /usr/lib/link_audit/sparcv9 の 2 つのシンボリックリンクを作成する
パッチ 109147-08 を適用する