[#30743] 大きな数の大まかな割り算 — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

17 messages 2007/05/01

[#30827] Supporting Fiber — SASADA Koichi <ko1@...>

 ささだです。

22 messages 2007/05/27

[ruby-dev:30761] Re: Ruby load problem on AIX

From: "Yutaka Kanemoto" <kinpoco@...>
Date: 2007-05-02 18:05:08 UTC
List: ruby-dev #30761
金本ともうします。

> めんどくさいのでdevに振ります。
ご配慮痛み入ります。

> つまり、dlopen()/load()の選択とこのオプションは連動しているとい
> う認識でいいでしょうか。
はい、現状ではそういうことになります。

> dlopen()があれば使う、ということなら(configure.in的には)話は簡
> 単でいいんですが、たぶんそうは問屋が卸さないんでしょうねぇ。
どうも、dln.cのコードをみるに、AIXの古いバージョンではそうは卸してもらえなかった
という雰囲気を感じました。

> もちろん問題ありません。調べていただければありがたいです。
ありがとうございます。

ところで、ひとつ先にお願いがあります。
ついでみたいで大変申し訳ないのですが、
[ruby-dev:30504]で以前報告させていただいた、
1.9でのとある変数名と関数名がAIXに固有のものとかぶってしまっている件に
ついての対応をおねがいできませんでしょうか?
具体的にはnum_tとthread_init()のふたつになります。
名前を変えるぐらいしか思いつかないのですが、
もし新しい名前をいただければこちらでパッチを作らせて頂きます。
といってもやれることは、例えば
% ruby -pi.bak -e '$_.gsub!(/\bnum_t\b/,%q!rb_num_t!)' vm_evalbody.ci
insns.def vm.c tool/insns2vm.rb
% ruby -pi.bak -e '$_.gsub!(/\bthread_init\b/,%q!rb_thread_init!)' yarvcore.c
だけなのですが。。。
これでとりあえず手元では、
% ruby -v
ruby 1.9.0 (2007-05-02 patchlevel 0) [powerpc-aix5.3.0.0]
とできあがります。

よろしくお願いいたします。
-- 
Yutaka KANEMOTO
http://d.hatena.ne.jp/kinpoco/

In This Thread