[#9581] SIGFPE isn't raised on FreeBSD 4.0 — gotoken@... (GOTO Kentaro)

ごとけんです

18 messages 2000/04/18
[#9582] Re: SIGFPE isn't raised on FreeBSD 4.0 — ARIMA Yasuhiro <fit0298@...> 2000/04/18

有馬です。

[#9583] Re: SIGFPE isn't raised on FreeBSD 4.0 — EGUCHI Osamu <eguchi@...> 2000/04/18

えぐち@エスアンドイー です。

[ruby-dev:9557] [PATCH] BeOS --program-suffix support

From: Katsuyuki Komatsu <komatsu@...>
Date: 2000-04-06 11:53:20 UTC
List: ruby-dev #9557
小松です。

BeOS 5 Personal Edition (Intel) で、
    ./configure --prefix=/boot/home/config --program-suffix=-1.4.4 \
	--with-default-kcode=none
とか、
    ./configure --prefix=/boot/home/config --program-suffix=-1.5.3
のように--program-suffixを指定すると拡張ライブラリのリンクに
失敗してしまいました。

ext/extmk.rb.inとlib/mkmf.rbを変更しました。
1.4.4と1.5.3の両者に変更が必要です。

Thu Apr  6 20:10:47 2000  Katsuyuki Komatsu  <komatsu@sarion.co.jp>

	* ext/extmk.rb.in (create_makefile): BeOS --program-suffix support.
	* lib/mkmf.rb (create_makefile): ditto.

--- ruby-1.4.4.dist/ext/extmk.rb.in	Tue Feb  8 17:53:59 2000
+++ ruby-1.4.4/ext/extmk.rb.in	Thu Apr  6 20:10:47 2000
@@ -330,6 +330,6 @@ def create_makefile(target)
   $DLDFLAGS = '@DLDFLAGS@'
 
-  if RUBY_PLATFORM =~ /beos/
-    $libs = $libs + " -lruby"
+  if RUBY_PLATFORM =~ /beos/ and not $static
+    $libs = $libs + " @LIBRUBYARG@"
     $DLDFLAGS = $DLDFLAGS + " -L" + $topdir
   end
--- ruby-1.4.4.dist/lib/mkmf.rb	Wed Jan  5 13:41:19 2000
+++ ruby-1.4.4/lib/mkmf.rb	Thu Apr  6 20:10:47 2000
@@ -328,5 +328,5 @@ def create_makefile(target)
 
   if RUBY_PLATFORM =~ /beos/
-    $libs = $libs + " -lruby"
+    $libs = $libs + " " + CONFIG["LIBRUBYARG"]
     $DLDFLAGS = $DLDFLAGS + " -L" + CONFIG["prefix"] + "/lib"
   end

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

In This Thread

Prev Next