[#45530] [ruby-trunk - Feature #6311][Open] memmem()によるrb_memsearch()の高速化 — "Glass_saga (Masaki Matsushita)" <glass.saga@...>

12 messages 2012/04/17

[#45554] [ruby-trunk - Bug #6344][Open] 1.9.3 p125, p194 ruby causes SEGV with test_massign.rb on ppc/ppc64 — "mtasaka (Mamoru Tasaka)" <mtasaka@...>

14 messages 2012/04/23

[ruby-dev:45492] [ruby-trunk - Bug #6255][Open] RUBY_LIB_PREFIX in missing/alloca.c

From: "kimuraw (Wataru Kimura)" <kimuraw@...>
Date: 2012-04-04 12:54:51 UTC
List: ruby-dev #45492
Issue #6255 has been reported by kimuraw (Wataru Kimura).

----------------------------------------
Bug #6255: RUBY_LIB_PREFIX in missing/alloca.c
https://bugs.ruby-lang.org/issues/6255

Author: kimuraw (Wataru Kimura)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
ruby -v: ruby 2.0.0dev (2012-04-04) [powerpc-darwin8.11.0]


木村といいます。

missing/alloca.cに

 61 #ifdef RUBY_LIB_PREFIX 
 62 #define xmalloc ruby_xmalloc 
 63 #define xfree ruby_xfree 
 64 #endif 

というコードがありますが、trunkではRUBY_LIB_PREFIXが
ruby/config.hからverconf.h (version.c)に移されていて、
これはmissing/alloca.cから参照されません。

このifdefは必ず偽になるのではないでしょうか。
だとしたらコードの意図が実現されていないのではないかと思うのです。

ppc Macでtrunk(r35238)をコンパイルしようとして #2735 と同じエラーが
でたのを調べていて気付きました。



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

In This Thread

Prev Next