Solaris10:openssl-0.9.8k導入
提供:KinusatiWiki
目次 |
openssl-0.9.8k導入メモ
ソースおよびパッチダウンロード
# wget http://www.openssl.org/source/openssl-0.9.8k.tar.gz
Solaris10 x86標準のgcc不具合対応(x86版のみ)
Solaris10 x86標準のgccには不具合があるらしく、パッチ適用が必要。http://www.openssl.org/~appro/values.c
# wget http://www.openssl.org/~appro/values.c # ksh values.c + gcc -c -o /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/values-Xa.o -DXa values.c + gcc -c -o /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/values-Xc.o -DXc values.c + gcc -c -o /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/values-Xt.o -DXt values.c + exit
コンパイル
/usr/local/ssl/libディレクトリに対してLDFLAGSを設定しないと、openssl実行時にライブラリ参照エラーが発生する。 32bitモードでコンパイルすること。-fPICも忘れずに。今回はsharedオプションを追加している。
# gtar xvzfp openssl-0.9.8k.tar.gz # cd openssl-0.9.8k (x86版) # LDFLAGS="-L/usr/local/ssl/lib/ -R/usr/local/ssl/lib" \ ./Configure solaris-x86-gcc -fPIC shared (SPARC版) # LDFLAGS="-L/usr/local/ssl/lib/ -R/usr/local/ssl/lib" \ ./Configure solaris-sparcv9-gcc -fPIC shared # gmake depend # gmake # gmake test # gmake install