[#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:47102] [ruby-trunk - Bug #7949] Gem:Ext:Builder がディレクトリ作成タスクへの依存を消してしまう

From: "sorah (Shota Fukumori)" <sorah@...>
Date: 2013-02-24 22:13:06 UTC
List: ruby-dev #47102
Issue #7949 has been updated by sorah (Shota Fukumori).

Category changed from ext to lib
Assignee set to drbrain (Eric Hodel)

Eric, could you handle this?

the following is a translation of this issue:

lib/rubygems/ext/builder.rb:22 removes dependency to ./RUBYARCHDIR.time,
so lib directory creation task won't be run.

thus for instance when tried to install rubyzip.gem which doesn't have lib directory,
rubygem makes binary file "lib" not lib/zipruby.so.
----------------------------------------
Bug #7949: Gem:Ext:Builder がディレクトリ作成タスクへの依存を消してしまう
https://bugs.ruby-lang.org/issues/7949#change-36961

Author: masarakki (masaki yamada)
Status: Open
Priority: Normal
Assignee: drbrain (Eric Hodel)
Category: lib
Target version: 2.0.0
ruby -v: ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]


site_ruby/2.0.0/rubygems/ext/builder.rb の22行目の処理で、
install-so タスクが ./.RUBYARCHDIR.time に依存しているという情報が消されてしまうので、
libディレクトリの作成タスクが走らなくなっています。

libディレクトリを持たないgem(具体的には zipruby)を gem install でインストールすると、
lib/zipruby.so ではなく lib というバイナリファイルが作られます。


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

In This Thread