From: WATANABE Hirofumi Date: 2003-01-04T22:25:46+09:00 Subject: [ruby-list:36893] Re: libsafeを入れるとrubyスクリプトが実行できない わたなべです。 Hideki Yamane writes: > 》想像ですが、Ruby のスレッドの実装 (スタックをヒープに保存したり書き戻 > 》したりする) がひっかかってるんじゃないですか? > >  これが原因だとすると、libsafeを入れたシステムではrubyは >  実行できないということになりますね…うーん。とりあえず、 >  私の所ではlibsafeを外しました。 libsafe-2.0-16.tgzをインストールして試してみました。 こちらでは1.6も1.8も問題なくmake testが通りました。 glibc 2.3.1なのでだいたい同じ環境だと思います。 最適化オプションは何を指定してますか?(こちらは-Os) >  libsafe的にはこの様な動作は危険だと思ってrubyの実行を止め >  ている訳ですが、実際には危険性は無い…という理解で宜しい >  でしょうか? なんとなくsetjmp/longjmpが怪しい気もしますが、 libsafeにしても万能でチェックすることは難しいでしょう。 -- わたなべひろふみ