[前][次][番号順一覧][スレッド一覧]

ruby-changes:25869

From: naruse <ko1@a...>
Date: Wed, 28 Nov 2012 15:45:37 +0900 (JST)
Subject: [ruby-changes:25869] naruse:r37926 (trunk): * configure.in: fix r37294: run only on i[3-6]86-linux.

naruse	2012-11-28 15:45:25 +0900 (Wed, 28 Nov 2012)

  New Revision: 37926

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37926

  Log:
    * configure.in: fix r37294: run only on i[3-6]86-linux.

  Modified files:
    trunk/ChangeLog
    trunk/configure.in

Index: configure.in
===================================================================
--- configure.in	(revision 37925)
+++ configure.in	(revision 37926)
@@ -1534,6 +1534,18 @@
 [])
 
 
+AS_CASE(["$target_cpu-$target_os"], [[i[3-6]86-linux*]], [
+	 AC_CACHE_CHECK([for __sync_val_compare_and_swap], [rb_cv_gcc_compiler_cas], [
+			 AC_TRY_LINK([unsigned long atomic_var;],
+				     [
+				      __sync_val_compare_and_swap(&atomic_var, 0, 1);
+				      ],
+				      [rb_cv_gcc_compiler_cas=yes],
+				      [rb_cv_gcc_compiler_cas=no])])
+	 if test "$rb_cv_gcc_compiler_cas" = no; then
+		 ARCH_FLAG="-march=i486"
+	 fi])
+
 AC_CACHE_CHECK(for signbit, rb_cv_have_signbit,
   [AC_TRY_LINK([
 #include <math.h>
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 37925)
+++ ChangeLog	(revision 37926)
@@ -1,3 +1,7 @@
+Wed Nov 28 15:37:17 2012  NARUSE, Yui  <naruse@r...>
+
+	* configure.in: fix r37294: run only on i[3-6]86-linux.
+
 Wed Nov 28 15:31:11 2012  KOSAKI Motohiro  <kosaki.motohiro@g...>
 
 	* io.c (FMODE_SYNCWRITE): removed unused macro.

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]