[#7064] How to put version number of shared library? — Ryo HAYASAKA <hayasaka@...21.u-aizu.ac.jp>
早坂@会津大学です。
4 messages
1999/06/02
[#7082] [BUG] unpack('m') — 民斗 <tommy@...>
民斗です。
6 messages
1999/06/07
[#7091] [BUG?] load in thread — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
7 messages
1999/06/09
[#7092] Re: [BUG?] load in thread
— matz@... (Yukihiro Matsumoto)
1999/06/09
まつもと ゆきひろです
[#7102] Ruby 1.3.4-990611 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.4-990611 is out, check out:
20 messages
1999/06/11
[#7108] Re: Ruby 1.3.4-990611
— Koji Arai <JCA02266@...>
1999/06/12
新井です。
[#7123] Re: Ruby 1.3.4-990611
— nagai@...
1999/06/16
永井@知能.九工大です.
[#7110] --enable-shared support — Katsuyuki Komatsu <komatsu@...>
小松です。
11 messages
1999/06/14
[#7111] Re: --enable-shared support
— WATANABE Tetsuya <tetsu@...>
1999/06/15
渡辺哲也です。
[#7173] [BUG] <<`HERE_DOC` — Koji Arai <JCA02266@...>
新井です。
7 messages
1999/06/22
[#7178] [PATCH] rubydb3x.el, ruby-mode.el — nobu.nakada@...
中田です。
7 messages
1999/06/22
[#7181] acknowledgement — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
6 messages
1999/06/23
[#7210] Ruby 1.3.4-990624 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.4-990624 is out, check out:
7 messages
1999/06/24
[#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
早坂@会津大学です。
[#7225] Re: -Wl,-rpath on Linux (Re: Ruby 1.3.4-990625)
— Katsuyuki Komatsu <komatsu@...>
1999/06/25
小松です。
[#7226] Re: -Wl,-rpath on Linux (Re: Ruby 1.3.4-990625)
— Katsuyuki Komatsu <komatsu@...>
1999/06/25
小松です。
[#7227] Re: -Wl,-rpath on Linux (Re: Ruby 1.3.4-990625)
— Katsuyuki Komatsu <komatsu@...>
1999/06/25
小松です。
[#7253] Re: Ruby 1.3.4-990625 — SHIROYAMA Takayuki <psi@...>
9 messages
1999/06/29
[#7258] TkVariable — Koji Arai <JCA02266@...>
新井です。
6 messages
1999/06/29
[ruby-dev:7068] patch to ruby-1.3.4-990531 for NetBSD 1.4
From:
Ryo HAYASAKA <hayasaka@...21.u-aizu.ac.jp>
Date:
1999-06-02 09:12:32 UTC
List:
ruby-dev #7068
早坂@会津大学です。
NetBSD1.4 に対応させました。以下 ruby-1.3.4-990531 へのパッ
チです。
副作用として、NetBSD1.3.* ではコンパイル、リンク時にエラー
が出るかも知れません。しかし、NetBSD1.4 に upgrade しないメ
リットはありませんので、configure.in の古い記述は削除しまし
た。
diff -ru -x configure -x parse.c /home/ryo-h/work/ruby-1.3.4-990531/configure.in
ruby-1.3.4-990531/configure.in
--- /home/ryo-h/work/ruby-1.3.4-990531/configure.in Mon May 31 12:28:56 1999
+++ ruby-1.3.4-990531/configure.in Wed Jun 2 17:49:09 1999
@@ -380,6 +380,11 @@
rhapsody*) ;;
human*) ;;
cygwin*) CCDLFLAGS=-DDLLIMPORT;;
+ netbsd*) CCDLFLAGS=-fpic
+ case "$host_cpu" in
+ mips*) CCDLFLAGS=-fPIC ;;
+ *) ;;
+ esac ;;
*) CCDLFLAGS=-fPIC;;
esac
else
@@ -426,13 +431,7 @@
test "$GCC" = yes && `$CC --print-prog-name=ld` -v 2>&1 | grep "GNU ld"
> /dev/null || LDSHARED="ld -Bshareable"
fi
rb_cv_dlopen=yes ;;
- netbsd*) LDSHARED="ld -Bshareable"
- case "$host_cpu" in
- alpha|mips)
- LDFLAGS="-export-dynamic" ;;
- *)
- ;;
- esac
+ netbsd*) LDSHARED="ld -shared"
rb_cv_dlopen=yes ;;
openbsd*) LDSHARED="ld -Bforcearchive -Bshareable"
rb_cv_dlopen=yes ;;
@@ -673,6 +672,15 @@
LIBRUBY_SO="$LIBRUBY_SO.\$(TEENY)"
LIBRUBY_ALIASES=''
fi
+ ;;
+ netbsd*)
+ LIBRUBY_SO='lib$(RUBY_INSTALL_NAME).so.$(MAJOR).$(MINOR)'
+
+ case "$host_cpu" in
+ alpha|mipsel|mipseb|powerpc|sparc64) # ELF platforms
+ LIBRUBY_ALIASES='lib$(RUBY_INSTALL_NAME).so.$(MAJOR) lib$(RUBY_INSTALL_NAM
E).so' ;;
+ *) LIBRUBY_ALIASES= ;; # a.out platforms
+ esac
;;
hpux*)
LIBRUBY_SO='lib$(RUBY_INSTALL_NAME).sl.$(MAJOR).$(MINOR).$(TEENY)'
次は、ext/pty/pty.c のコンパイル時に「vfork(2) のヘッダを読
んでくれ」と warning がでるので、それへのパッチです。
diff -ru -x configure -x parse.c /home/ryo-h/work/ruby-1.3.4-990531/ext/pty/pty.
c ruby-1.3.4-990531/ext/pty/pty.c
--- /home/ryo-h/work/ruby-1.3.4-990531/ext/pty/pty.c Mon May 24 11:35:01 1999
+++ ruby-1.3.4-990531/ext/pty/pty.c Tue Jun 1 21:06:52 1999
@@ -19,6 +19,10 @@
#include <sys/stropts.h>
#endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+
#define DEVICELEN 16
#if !defined(HAVE_OPENPTY)
-------
Name : HAYASAKA Ryo (早坂 良)
E-mail : hayasaka@univ21.u-aizu.ac.jp
URL : http://www.u-aizu.ac.jp/%7Es1041140/
Computer Science and Engineering Lab., The University of Aizu