From: Yasuhiro Fukuma Date: 1999-02-06T01:40:22+09:00 Subject: [ruby-dev:4759] Ruby 1.2.2 on FreeBSD 4.0-current ----Next_Part(Sat_Feb__6_01:38:46_1999_597)-- Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit 福間@福岡 です。 実は手許に環境が無いので試してはいないのですが、Ruby 1.2.2を FreeBSD 4.0-currentでコンパイルすると、拡張ライブラリのロード(require)が うまく動かないと思います(3.0-currentだったときにコンパイルしたものなら 大丈夫)。 同封のpatchでいけるはずですが(って、さっき出した1.3用のpatchから ひっぱってきただけですけど)、-currentおっかけな方は念のため試して いただけるとありがたいです。 --- Yasuhiro Fukuma (福間 康弘) as Yasu.F @ Kitakyushu.Fukuoka.Japan Web site: http://www8.big.or.jp/~yasuf/ “君の主人公は君だ。” ----Next_Part(Sat_Feb__6_01:38:46_1999_597)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=configure.in.diff --- configure.in.orig Mon Jan 18 18:54:30 1999 +++ configure.in Sat Feb 6 01:14:12 1999 @@ -375,10 +375,11 @@ rb_cv_dlopen=yes ;; linux*) LDSHARED="gcc -shared" rb_cv_dlopen=yes ;; - freebsd3*) LDSHARED="ld -Bshareable" - LDFLAGS="-rdynamic" - rb_cv_dlopen=yes ;; - freebsd*) LDSHARED="ld -Bshareable" + freebsd*) LDSHARED="gcc -shared" + if test -x /usr/bin/objformat -a \ + `/usr/bin/objformat` = "elf" ; then + LDFLAGS="-rdynamic" + fi rb_cv_dlopen=yes ;; netbsd*) LDSHARED="ld -Bshareable" rb_cv_dlopen=yes ;; ----Next_Part(Sat_Feb__6_01:38:46_1999_597)----