[#46908] [ruby-trunk - Bug #7774][Assigned] IFUNC上のbinding呼び出しでSEGV — "ktsj (Kazuki Tsujimoto)" <kazuki@...>

16 messages 2013/02/03

[#47075] [ruby-trunk - Bug #7924][Open] r39232 以降 net/http で正しく reponse を取得出来ないケースがある — "hsbt (Hiroshi SHIBATA)" <shibata.hiroshi@...>

15 messages 2013/02/23

[ruby-dev:46965] Re: sitelibへのsoのコピー (2.0.0)

From: Yusuke Endoh <mame@...>
Date: 2013-02-10 00:33:20 UTC
List: ruby-dev #46965
遠藤です。

Vit がいろいろ言っていたバスの扱いの副作用ですかね?(よくわかってないけど)

なかださん、
できれば現時点で setup.rb を倒してしまうのは望ましくないので、できるだけ
直してほしいです。

arton さん、
ちなみに rc1 までは大丈夫だったのでしょうか。
(rc1 で大丈夫だったなら文句なく showstopper 認定なので)


2013年2月10日 0:02 arton <artonx@yahoo.co.jp>:
> artonです。
>
> ruby-2.0.0-rc2を試していて気付いたのですが、setup.rbで拡張ライブラリをコ
> ピーするとrequireに失敗します。
> それが2.0.0で導入される非互換によるもの(=setup.rbを直すべきもの)か、バ
> グなのか判断がつかないので質問です。
> 現象)
> setup.rbは、$sitearchdirにコピーしますが、rbconfig.rbを読むとsitearchdirは、
> $(sitelibdir)/$(arch)となっています(=site_ruby/2.0.0/i386-mswin32_100)。
> ところが、$:にはsite_ruby/2.0.0/i386-mswin32_100は含まれず、
> site_ruby/2.0.0/i386-msvcr100のみが含まれています。これはrbconfig.rbでは
> sitearchlibdirです。
>
> これは、拡張ライブラリは2.0.0以降は、$sitearchdirではなく$sitearchlibidr
> へコピーしろ、ということでしょうか。
> ただし、ruby本体のライブラリについては、ruby/2.0.0/i386-mswin32_100と
> ruby/2.0.0/i386-msvcr100 の両方が$:に含まれています。
> 希望としては、sitearchdirを$:に含めて欲しいです(setup.rbを使っているラ
> イブラリをいくつも持っているので全部直すのは面倒)。
>
> --
> arton <artonx@yahoo.co.jp>
>
>



-- 
Yusuke Endoh <mame@tsg.ne.jp>

In This Thread