[#36899] シグナルのtrapについて — sakazuki <QZS01353@...>
こんにちは。sakazukiです。
7 messages
2003/01/07
[#36912] Numeric#bankers_round — Take_tk <ggb03124@...>
たけ(tk)です
5 messages
2003/01/08
[#36924] vruby030101が何か変 — Mitsuo Igarashi <mitsu5@...>
VisualuRuby を使わしていただこうと、インストールしました。
8 messages
2003/01/10
[#36926] Re: vruby030101が何か変
— NISHIKAWA <nyasu@...3web.ne.jp>
2003/01/11
こんにちは。nyasu@3web です。
[#36940] include した定数に対する defined? — ABE Shigeru <shiger-a@...>
阿部です。立て続けで、すみません。
6 messages
2003/01/16
[#36945] Arrayの判定 — Nonta <nonta@...>
はじめまして。野田と申します。
7 messages
2003/01/17
[#36955] JIS符号化ライブラリ — Satoshi Osabe <s-osabe@...>
長部と申します。
6 messages
2003/01/18
[#36957] Unicode 対応の nkf は? — Take_tk <ggb03124@...>
たけ(tk)です
6 messages
2003/01/18
[#36971] ERB2 bug? — MoonWolf <moonwolf@...>
MoonWolfです。
7 messages
2003/01/19
[#37001] CGIで画像のサイズ変更をしたい。 — FUJIOKA Takeyuki <fuji@...>
藤岡と申します。
6 messages
2003/01/27
[#37005] ruby-1.8.0 mingw build 失敗 — Mitsuo Igarashi <mitsu5@...>
ruby-1.8.0 を gcc -mno-cygwin でビルドしようとしましたが
7 messages
2003/01/27
[#37008] win2000server+rbcw164jでCGIエラー — Misawa Shinobu <misawa@...>
はじめまして。ミサワといいます。
7 messages
2003/01/27
[#37021] [RAA] RAA/2.3 — "U.Nakamura" <usa@...>
みなさんこんにちは。
20 messages
2003/01/30
[#37026] Re: [RAA] RAA/2.3
— MoonWolf <moonwolf@...>
2003/01/30
MoonWolfです。
[ruby-list:36894] Re: libsafeを入れるとrubyスクリプトが実行できない>動きました
From:
Hideki Yamane <henrich@...>
Date:
2003-01-04 16:42:46 UTC
List:
ruby-list #36894
やまね です。
この件、一応の解決を見ましたのでご報告させて頂きます。
WATANABE Hirofumi さんの
"Sat, 4 Jan 2003 22:25:46 +0900"に送信された
【[ruby-list:36893] Re: libsafeを入れるとrubyスクリプトが実行できない】に対する返信です。
》libsafe-2.0-16.tgzをインストールして試してみました。
》こちらでは1.6も1.8も問題なくmake testが通りました。
》glibc 2.3.1なのでだいたい同じ環境だと思います。
》
》最適化オプションは何を指定してますか?(こちらは-Os)
特に何もしていなかったので、-O2 でした。-Osにしてみたのですが
やはり引っかかってしまいます。
で、gccが関連あるかも、とgcc3.2にもしてみたら…通りました!
細かいところは何とも理解していない状態なのですが、rubyを
gcc3.2でrebuildすることにしておきます。何分手探りでやっている
ものですから、おかしな所があればご指摘下さい。
-----------------------------------------------------------------------
Q) libsafeをインストールしたらrubyスクリプトがlibsafeによって
危険なものと見なされてしまい、実行できません。
私の環境は Debian GNU/Linux unstable(sid)です。
A) まず、gcc3.2を導入します。
次にrubyのソースを取得し、./configureしてMakefileを生成します。
Makefile中で gcc となっている部分を gcc-3.2 と置き換えます。
CC = gcc → CC = gcc-3.2
LDSHARED = gcc -shared → LDSHARED = gcc-3.2 -shared
これでmake; make testとしてエラーが無いかどうかを確認します。
必要があればpackageを作り直して導入しておきましょう。
-----------------------------------------------------------------------
》なんとなくsetjmp/longjmpが怪しい気もしますが、
》libsafeにしても万能でチェックすることは難しいでしょう。
絶対的な防御と思うほど盲信はしていないつもりです(^^;<libsafe
少なくとも気休め以上のものにはなっているでしょうし。
--
Hideki Yamane mailto:henrich@iijmio-mail.jp