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

ruby-changes:25847

From: naruse <ko1@a...>
Date: Wed, 28 Nov 2012 03:02:47 +0900 (JST)
Subject: [ruby-changes:25847] naruse:r37904 (trunk): * configure.in (ARCH_FLAG): __sync_val_compare_and_swap_4 needs

naruse	2012-11-28 03:02:31 +0900 (Wed, 28 Nov 2012)

  New Revision: 37904

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

  Log:
    * configure.in (ARCH_FLAG): __sync_val_compare_and_swap_4 needs
      -march=i486 on at least linux gcc 4.1.

  Modified files:
    trunk/ChangeLog
    trunk/configure.in

Index: configure.in
===================================================================
--- configure.in	(revision 37903)
+++ configure.in	(revision 37904)
@@ -241,9 +241,10 @@
 
 AC_DEFUN([RUBY_DEFAULT_ARCH], [
 AC_MSG_CHECKING([arch option])
-AS_CASE([$1],
-	[*64],        [ARCH_FLAG=-m64],
-	[[i[3-6]86]], [ARCH_FLAG=-m32],
+AS_CASE([$1-$target_os],
+	[*64-*],        [ARCH_FLAG=-m64],
+	[[i[3-6]86-linux]], [ARCH_FLAG=-march=i486],
+	[[i[3-6]86-*]], [ARCH_FLAG=-m32],
 	[AC_MSG_ERROR(unknown target architecture: $target_archs)]
 	)
 AC_MSG_RESULT([$ARCH_FLAG])
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 37903)
+++ ChangeLog	(revision 37904)
@@ -1,3 +1,8 @@
+Wed Nov 28 02:55:35 2012  NARUSE, Yui  <naruse@r...>
+
+	* configure.in (ARCH_FLAG): __sync_val_compare_and_swap_4 needs
+	  -march=i486 on at least linux gcc 4.1.
+
 Tue Nov 27 22:03:09 2012  Akinori MUSHA  <knu@i...>
 
 	* string.c (rb_str_enumerate_chars, rb_str_enumerate_codepoints)

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

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