OSX の openssl-1.0.1f から openssl-1.0.1g へ更新と、ruby の openssl の再構築の備忘録
openssl の構築
./config するとWARNING! If you wish to build 64-bit library, then you have to
invoke './Configure darwin64-x86_64-cc' *manually*
と5 秒ほどでる。これを見逃すと、時間を無駄に費やすことに....
./Configure darwin64-x86_64-ccを実行して、make install すると /usr/local/ssl 以下に入った。(但し .so ファイルはできなかった。次回バージョンを上げるときには動的ライブラリを作るオプションを探すこと)
openssl bundleの構築
ruby210 の ソースツリー src/ext/openssl に入って
ruby extconf.rb --with-openssl-dir=/usr/local/ssl
make すると
make: *** No rule to make target `thread_native.h' ....などと出てくる。ここは Install OpenSSL Support for selfcompiled Ruby Installation に従って Makefile に top_srcdir の行を付け足す。あとは make install すれば site-ruby 以下にインストールされる。
0 件のコメント:
コメントを投稿