[#7102] Ruby 1.3.4-990611 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.4-990611 is out, check out:

20 messages 1999/06/11

[#7223] Ruby 1.3.4-990625 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.4-990625 is out, check out:

14 messages 1999/06/25
[#7224] -Wl,-rpath on Linux (Re: Ruby 1.3.4-990625) — Ryo HAYASAKA <hayasaka@...21.u-aizu.ac.jp> 1999/06/25

早坂@会津大学です。

[ruby-dev:7125] Re: --enable-shared support

From: Katsuyuki Komatsu <komatsu@...>
Date: 1999-06-16 13:23:59 UTC
List: ruby-dev #7125
小松です。

In the message of [ruby-dev:7121] Re: --enable-shared support
    on 1999/6/15 20:29:11 WATANABE Tetsuya <tetsu@jpn.hp.com> wrote:
|HP-UX 10.20 用には trace というのがあります。

さっそくインストールして使わせていただいております。

|記憶がいい加減ですいません。みつけていただい
|て...

こちらこそ、勉強になりました。

まとめると、kernelのmmap(2)のインプリメント上、書き込み権が
あると余分なアクセスチェックが入り、引用したドキュメントの
例では「処理が4倍位遅くなった」というように異常にパフォー
マンスが落ちるということでした。

HP-UX 10.x以降ではMAP_SHLIBが導入されて、0555にする必要は
なくなったみたいですが、他にもなにかあるといやだし0555に
しといた方が安全ということで。

--
小松克行 / Katsuyuki Komatsu <komatsu@sarion.co.jp>

In This Thread