[#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:46969] [ruby-trunk - Bug #7823][Assigned] sitelibへのsoのコピー (2.0.0)

From: "nobu (Nobuyoshi Nakada)" <nobu@...>
Date: 2013-02-10 12:57:46 UTC
List: ruby-dev #46969
Issue #7823 has been updated by nobu (Nobuyoshi Nakada).

Category set to ext
Status changed from Open to Assigned
Assignee set to nobu (Nobuyoshi Nakada)
Priority changed from Normal to Urgent
Target version set to 2.0.0
ruby -v set to 2.0.0

そこはsitearchでないといけないので、明らかにバグです。
----------------------------------------
Bug #7823:  sitelibへのsoのコピー (2.0.0)
https://bugs.ruby-lang.org/issues/7823#change-36123

Author: arton (Akio Tajima)
Status: Assigned
Priority: Urgent
Assignee: nobu (Nobuyoshi Nakada)
Category: ext
Target version: 2.0.0
ruby -v: 2.0.0


 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>


-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next