[#20392] [BigDecimal] proposal to change specification — "Tadashi Saito" <shiba@...2.accsnet.ne.jp>

斎藤と申します。

25 messages 2003/06/20
[#20407] Re: [BigDecimal] proposal to change specification — "Shigeo Kobayashi" <shigeo@...> 2003/06/22

小林です。

[#20447] [BigDecimal] renaming proposal — "Tadashi Saito" <shiba@...2.accsnet.ne.jp>

斎藤です。

47 messages 2003/06/24
[#20621] Re: [BigDecimal] renaming proposal — "Shigeo Kobayashi" <shigeo@...> 2003/07/11

小林@MAILチェック中です。

[#20628] Re: [BigDecimal] renaming proposal — "Shigeo Kobayashi" <shigeo@...> 2003/07/11

小林です。

[ruby-dev:20429] Re: [BUG] SEGV on Alpha (Re: ruby 1.8.0 preview3)

From: Minero Aoki <aamine@...>
Date: 2003-06-23 17:19:48 UTC
List: ruby-dev #20429
青木です。

  In mail "[ruby-dev:20424] Re: [BUG] SEGV on Alpha (Re: ruby 1.8.0 preview3)"
    matz@ruby-lang.org (Yukihiro Matsumoto) wrote:

> まつもと ゆきひろです

> |NetBSD/Alpha での make で落ちました。

> |原因はプロトタイプ忘れによる int / long ズレでした。

> コミットしてください。

しました。


> |ちなみに、まだ -mieee は自分で付けないといけないんでしたっけ。
> |# 付けないと SIGFPE で make test が止まったので。
> 
> configureはalpha-linuxでは-mieeを付けるようになっているみた
> いですが。うまく動いてないってことなんでしょうか。

NetBSD/Alpha ですから。そうか、これも追加すべきですね。
NetBSD と FreeBSD 両方で -mieee が必要だったので、
alpha だけ括り出してまとめてみました。
-------------------------------------------------------------------
青木峰郎

Tue Jun 24 02:12:43 2003  Minero Aoki  <aamine@loveruby.net>

	* configure.in: always add -mieee flag for gcc/alpha.


Index: configure.in
===================================================================
RCS file: /home/aamine/var/cvs/ruby/ruby/configure.in,v
retrieving revision 1.175
diff -u -p -r1.175 configure.in
--- configure.in	9 Jun 2003 10:02:36 -0000	1.175
+++ configure.in	23 Jun 2003 17:07:10 -0000
@@ -328,23 +328,18 @@ freebsd*)	LIBS="-lm $LIBS"
 			fi
 		fi
 		;;
-linux*)		LIBS="-lm $LIBS"
-		case "$target_cpu" in
-		alpha*)
-		    CFLAGS="-mieee $CFLAGS" ;;
-		esac ;;
-osf*)		LIBS="-lm $LIBS"
-		case "$target_cpu"::"$GCC" in
-		alpha*::yes)
-		    CFLAGS="-mieee $CFLAGS" ;;
-		alpha*::no|alpha*::)
-		    CFLAGS="-ieee $CFLAGS" ;;
-		esac ;;
 *) LIBS="-lm $LIBS";;
 esac
 AC_CHECK_LIB(crypt, crypt)
 AC_CHECK_LIB(dl, dlopen)	# Dynamic linking for SunOS/Solaris and SYSV
 AC_CHECK_LIB(dld, shl_load)	# Dynamic linking for HP-UX
+
+case "$target_cpu" in
+alpha*)		case "$target_os"::"$GCC" in
+		*::yes)	CFLAGS="-mieee $CFLAGS" ;;   # gcc
+		osf*)   CFLAGS="-ieee $CFLAGS" ;;    # ccc
+		esac ;;
+esac
 
 dnl Checks for header files.
 AC_HEADER_DIRENT

In This Thread