[#37021] [RAA] RAA/2.3 — "U.Nakamura" <usa@...>

みなさんこんにちは。

20 messages 2003/01/30

[ruby-list:36893] Re: libsafeを入れるとrubyスクリプトが実行できない

From: WATANABE Hirofumi <eban@...>
Date: 2003-01-04 13:25:46 UTC
List: ruby-list #36893
わたなべです。

Hideki Yamane <henrich@iijmio-mail.jp> 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にしても万能でチェックすることは難しいでしょう。

-- 
わたなべひろふみ

In This Thread