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

ruby-changes:12801

From: nobu <ko1@a...>
Date: Thu, 13 Aug 2009 18:40:35 +0900 (JST)
Subject: [ruby-changes:12801] Ruby:r24529 (trunk): * configure.in (RUBY_CHECK_SIZEOF): set cross_compiling to yes

nobu	2009-08-13 18:40:12 +0900 (Thu, 13 Aug 2009)

  New Revision: 24529

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

  Log:
    * configure.in (RUBY_CHECK_SIZEOF): set cross_compiling to yes
      only when AC_COMPUTE_INT, and inverted the arguments.

  Modified files:
    trunk/ChangeLog
    trunk/configure.in

Index: configure.in
===================================================================
--- configure.in	(revision 24528)
+++ configure.in	(revision 24529)
@@ -189,7 +189,7 @@
 	target=`echo $target | sed "s/^$target_cpu-/universal-/"`
 	target_alias=`echo $target_alias | sed "s/^$target_cpu-/universal-/"`
 	target_cpu=universal
-	cross_compiling=yes
+	real_cross_compiling=$cross_compiling
     else
 	target=`echo $target | sed "s/^$target_cpu-/${target_archs}-/"`
 	target_alias=`echo $target_alias | sed "s/^$target_cpu-/${target_archs}-/"`
@@ -381,8 +381,10 @@
 AC_CHECK_TYPES([long long, off_t])
 
 AC_CACHE_CHECK([char bit], [rb_cv_char_bit],
-    [AC_COMPUTE_INT([CHAR_BIT], [rb_cv_char_bit],
-	[AC_INCLUDES_DEFAULT([@%:@include <limits.h>])], [rb_cv_char_bit=8])])
+    [cross_compiling=yes
+    AC_COMPUTE_INT([rb_cv_char_bit], [CHAR_BIT],
+	[AC_INCLUDES_DEFAULT([@%:@include <limits.h>])], [rb_cv_char_bit=8])
+    cross_compiling=$real_cross_compiling])
 
 dnl RUBY_CHECK_SIZEOF [typename], [maybe same size types], [macros], [include]
 AC_DEFUN([RUBY_CHECK_SIZEOF],
@@ -427,7 +429,8 @@
     m4_ifval([$2][$3], [case "${AS_TR_SH(ac_cv_sizeof_$1)}" in
     when([SIZEOF_*]);;
     when(*)])
-    AC_COMPUTE_INT(AS_TR_CPP(SIZEOF_$1), [t], [AC_INCLUDES_DEFAULT([$4])]
+    cross_compiling=yes
+    AC_COMPUTE_INT([t], AS_TR_CPP(SIZEOF_$1), [AC_INCLUDES_DEFAULT([$4])]
 [${cond+$cond
 @%:@else}
 $rbcv_var
@@ -435,6 +438,7 @@
 @%:@ifndef AS_TR_CPP(SIZEOF_$1)
 @%:@define AS_TR_CPP(SIZEOF_$1) 0
 @%:@endif], [t=0])
+    cross_compiling=$real_cross_compiling
     if test ${t-0} != 0; then
 	AS_TR_SH(ac_cv_sizeof_$1)="${AS_TR_SH(ac_cv_sizeof_$1)+${AS_TR_SH(ac_cv_sizeof_$1)-} }${t}"
     fi
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 24528)
+++ ChangeLog	(revision 24529)
@@ -1,3 +1,8 @@
+Thu Aug 13 18:40:07 2009  Nobuyoshi Nakada  <nobu@r...>
+
+	* configure.in (RUBY_CHECK_SIZEOF): set cross_compiling to yes
+	  only when AC_COMPUTE_INT, and inverted the arguments.
+
 Thu Aug 13 18:22:08 2009  Nobuyoshi Nakada  <nobu@r...>
 
 	* configure.in (RUBY_CHECK_SIZEOF): use AC_COMPUTE_INT instead of

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

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