From: "NARUSE, Yui" Date: 2011-01-31T17:30:36+09:00 Subject: [ruby-dev:43162] Re: RubyのパッチレベルとABI互換 成瀬です。 2011年1月31日13:30 Takahiro Kambe : > 皆様、早々のご返事をありがとうございます。 > > In message <4D4633AF.3000604@ruby-lang.org> > on Mon, 31 Jan 2011 12:59:40 +0900, > Urabe Shyouhei wrote: >>> ええと、僕もバイナリ互換を壊していると意識はありませんでした。すいません。 >>> 原因は調査するつもりですが、迅速な対応を求められていると思いますので #2553は >>> revert, バイナリ互換なパッチが出来たら再コミットを[検討]する。という方向で >>> お願い出来ればと思います。 >> >> はい、ではrevertして修正版をリリースすることにします。時期に関しては調整して >> 追ってお知らせすることになると思います。 > pkgsrc的には新しいリリースが出れば出たで、ABIの変更となって(バイナリパッ > ケージの更新に反映させるため)各パッケージのリビジョンを上げることにな > ります。そういう意味では急ぎはしませんが、仕組みとしてRUBY_ABI_VERSIONを > pkgsrcでは取り入れる方向にします。 1.9 の場合、include/ruby/version.h の以下の辺りが ABI version 相当ですね。 /* API version */ #define RUBY_API_VERSION_MAJOR 1 #define RUBY_API_VERSION_MINOR 9 #define RUBY_API_VERSION_TEENY 1 #define RUBY_API_VERSION_CODE (RUBY_API_VERSION_MAJOR*10000+RUBY_API_VERSION_MINOR*100+RUBY_API_VERSION_TEENY) -- NARUSE, Yui