[#2577] how to check if ruby method is defined — Kikutani Makoto <kikutani@...>

きくたにです。

13 messages 1998/05/07

[#2608] experimental release ruby 1.1b9_19 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

30 messages 1998/05/13
[#2610] Re: experimental release ruby 1.1b9_19 — 藤本尚邦 / FUJIMOTO Hisakuni <hisa@...> 1998/05/13

藤本です、こんにちは。

[#2614] Re: experimental release ruby 1.1b9_19 — matz@... (Yukihiro Matsumoto) 1998/05/14

まつもと ゆきひろです

[#2622] Re: experimental release ruby 1.1b9_19 — 藤本尚邦 / FUJIMOTO Hisakuni <hisa@...> 1998/05/14

藤本です、こんにちは。

[#2623] Re: experimental release ruby 1.1b9_19 — matz@... (Yukihiro Matsumoto) 1998/05/14

まつもと ゆきひろです

[#2664] [BUG] b = proc{binding}.call — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

13 messages 1998/05/18
[#2665] Re: [BUG] b = proc{binding}.call — matz@... (Yukihiro Matsumoto) 1998/05/18

まつもと ゆきひろです

[#2721] convert Perl's t/regexp.t to ruby — Inaba Hiroto <inaba@...>

ruby-list の regexp difference with perl のスレッドを読んでいて思いつ

22 messages 1998/05/20
[#2727] Re: convert Perl's t/regexp.t to ruby — matz@... (Yukihiro Matsumoto) 1998/05/22

まつもと ゆきひろです

[#2728] Re: convert Perl's t/regexp.t to ruby — Inaba Hiroto <inaba@...> 1998/05/22

t/regexp.tではなくてt/op/regexp.tでした。

[#2740] Re: convert Perl's t/regexp.t to ruby — matz@... (Yukihiro Matsumoto) 1998/05/25

まつもと ゆきひろです

[#2747] Re: convert Perl's t/regexp.t to ruby — Inaba Hiroto <inaba@...> 1998/05/25

From: matz@netlab.co.jp (Yukihiro Matsumoto)

[#2769] Re: convert Perl's t/regexp.t to ruby — Inaba Hiroto <inaba@...> 1998/05/27

From: Inaba Hiroto <inaba@st.rim.or.jp>

[#2773] Re: convert Perl's t/regexp.t to ruby — matz@... (Yukihiro Matsumoto) 1998/05/28

まつもと ゆきひろです

[#2778] Re: convert Perl's t/regexp.t to ruby — Inaba Hiroto <inaba@...> 1998/05/28

From: matz@netlab.co.jp (Yukihiro Matsumoto)

[#2785] Re: convert Perl's t/regexp.t to ruby — matz@... (Yukihiro Matsumoto) 1998/05/29

まつもと ゆきひろです

[#2790] Re: convert Perl's t/regexp.t to ruby — Inaba Hiroto <inaba@...> 1998/05/30

From: matz@netlab.co.jp (Yukihiro Matsumoto)

[#2795] Re: convert Perl's t/regexp.t to ruby — matz@... (Yukihiro Matsumoto) 1998/06/01

まつもと ゆきひろです

[ruby-dev:2702] Re: experimental release 1.1b9_21

From: "MAEDA Shugo" <shugo@...>
Date: 1998-05-19 09:55:50 UTC
List: ruby-dev #2702
前田です。

藤本尚邦 / FUJIMOTO Hisakuni <hisa@imasy.or.jp> wrote:

>> 1.1b7 を x86 対応にしたときは
>> 
>> PowerPC 用	DLDFLAGS="-f ruby.exp"
>> x86 用		DLDFLAGS="ruby.def"
>> 
>> ってな感じにしました。 x86 用は DLDFLAGS に ruby.def を書くのではなく、
>>  DLDFLAGS="" にして、リンクする object に ruby.def を加えるのが真っ当な
>> やり方でしょうが(^^;。
>
>  さらに
>
>> ただし、ここの ruby.def は win32/ruby.def とは別物
>> です。 ruby.exp の一行目に EXPORTS って書いただけのものです。
>
>ということだそうです。
>  僕はconfigureについてよくわかってないのですが、host_osがbeosなら
>host_cpuを見て、例えば
>
>  PowerPCのとき  DLDFLAGS="-f beos/rubysym.ppc.exp"
>  x86のとき      DLDFLAGS="beos/rubysym.x86.def"
>
>というような感じにconfigureを書けるでしょうか?rubysym.*は
>win32/ruby.defから自動生成するなどして作ることにして..

ruby-11b7-mwerks-2.tar.gzに入っているruby.expをbeos/ruby.exp.in
としておいて、そこからruby.expを生成するようにすれば、

PPCなら

cp ruby.exp.in ruby.exp

Intelなら

echo EXPORTS > ruby.exp
cat ruby.exp.in >> ruby.exp

で済むので、この方が楽じゃないでしょうか。
あと、拡張モジュール用のruby.expも自動生成できるようにしたいですね。

それで、configureで、

        beos*)         LDSHARED="mwld -xms"
                        case "$host_cpu" in
                                powerpc*)      DLDFLAGS="-f ruby.exp" ;;
                                *)              DLDFLAGS="ruby.exp" ;;
                        esac
                        rb_cv_dlopen=yes ;;
 
とでもしておけば良さそうな気がします。

あとMakefileやinstruby.rbも変更が必要になると思うのですが、
このあたりはどうしましょう。

--
前田 修吾

In This Thread

Prev Next