From: WATANABE Hirofumi Date: 1999-10-05T00:49:53+09:00 Subject: [ruby-list:17397] Re: rb2c-0.6.0 released. わたなべです. Masaki Fukushima writes: :CVS最新バージョンのrubyでは dmyext.o が libruby.a から分離されて :います。そのため rubycc を使ってリンクするときに Init_ext が解決 :できず、実行形式が生成できません。 eruby とかの embedded な環境にも影響するねとつけ加えようと思っ てて忘れてました. :dmyext.o が分離されたのは、libruby.aをリンクする通常のアプリケー :ションでは Init_ext が必要ないからでしょうか? BeOS の ld があまりにタコなので分離されました. 基本的に Init_ext が必要になるのは拡張ライブラリを static に link するときです. だから必要ないと言えばないです. というわけで embedded な ruby ではどこかに void Init_ext(){} が必要です. はっきり言って BeOS の ld のバグとしか思えないので分離しない ほうがよかったりして. -- わたなべひろふみ