[#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:7119] Re: --enable-shared support

From: Katsuyuki Komatsu <komatsu@...>
Date: 1999-06-15 10:09:21 UTC
List: ruby-dev #7119
小松です。

In the message of [ruby-dev:7116] Re: --enable-shared support 
    on 1999/6/15 14:17 WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp> wrote:
|perl 5.000 だと単純に script も shared library も 0644 だっ
|たけど, perl 5.001m からは 0444 と 0555 にしてますね.

では、0555としましょう。instruby.rbのパッチの訂正です。

拡張ライブラリの方は……ext/extmk.rb.inとlib/mkmf.rbに
    INSTALL_DLLIB = $(INSTALL) -m 0555
とかを足してそちらを使うか、configure.inに追加して、
@INSTALL_DLLIB@を参照する形かな。

Index: instruby.rb
===================================================================
RCS file: /home/cvs/ruby/instruby.rb,v
retrieving revision 1.1.1.2.2.13
diff -u -2 -r1.1.1.2.2.13 instruby.rb
--- instruby.rb	1999/05/14 08:56:09	1.1.1.2.2.13
+++ instruby.rb	1999/06/15 10:01:21
@@ -34,5 +34,5 @@
 for lib in ["libruby.so.LIB", CONFIG["LIBRUBY_SO"]]
   if File.exist? lib
-    File.install lib, libdir, 0644, true
+    File.install lib, libdir, 0555, true
   end
 end

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

In This Thread