ruby-trunk-changes r54999 - r55000

今日は mkmf.rb の pkg_config の不具合修正がありました。

nobu: r54999 2016-05-14 09:04:36 +0900

標準添付ライブラリ mkmf.rb の pkg_config メソッドで pkg-config --exists を呼ぶ時と pkg-config --libs などを呼ぶ時でそれぞれ system と xpopen を使っていて渡す環境変数に違いがあるため、 --exists は成功するのに --libs などで失敗するため拡張ライブラリのインストールに失敗することがあったようです。 pkg-config --exists の起動も xsystem 経由にして同じ環境変数を渡すようにしています。 [ruby-dev:49619] [Bug #12379]

nobu: r55000 2016-05-14 10:09:00 +0900

r54992 の古い FreeBSD のサポート終了の ChangeLog エントリに GitHub への参照を追加しています。 https://github.com/ruby/ruby/pull/1339