Solaris 64 ビット 開発ガイド

LD_LIBRARY_PATH 環境変数

SPARC。32 ビットおよび 64 ビットのアプリケーション用の動的リンカープログラムは、それぞれ /usr/lib/ld.so.1/usr/lib/sparcv9/ld.so.1 です。

x86。AMD64 アーキテクチャでは、32 ビットアプリケーションおよび 64 ビットアプリケーション用の動的リンカープログラムは、それぞれ /usr/lib/ld.so.1/usr/lib/amd64/ld.so.1 です。

これらの動的リンカーは両方とも、LD_LIBRARY_PATH 環境変数で指定された、コロンで区切られたディレクトリ名のリストを実行時に検索します。32 ビット動的リンカーは 32 ビットライブラリとだけ結合し、64 ビット動的リンカーは 64 ビットライブラリとだけ結合します。したがって、必要であれば 32 ビットおよび 64 ビットライブラリの両方を格納しているディレクトリを環境変数 LD_LIBRARY_PATH で指定することができます。

64 ビット動的リンカーの検索パスは、LD_LIBRARY_PATH_64 環境変数を使って完全に上書きする (優先させる) ことができます。