最初のページ 戻る 次へ 最後のページ 目次 図
他システムで複数のバイナリ混在をどうしてきたか(1)
32/64ビット: Solaris
- バイナリやライブラリは通常 32ビット (/bin, /usr/lib)
- 必要に応じて64ビットバイナリを特別な場所におく (/bin/sparcv9, /usr/lib/64)
rpm
- multilib transition
- パッケージビルド時に、/libと/lib64を切り替える
- specs内部でパス名に%_libdirマクロを使用すると、ビルド時の環境に応じて/usr/libまたは/usr/lib64を切り替えてパス名を埋め込む
- configureに対しても同様(%configure)