ruby-changes:14995
From: nobu <ko1@a...>
Date: Thu, 11 Mar 2010 11:16:59 +0900 (JST)
Subject: [ruby-changes:14995] Ruby:r26870 (trunk): * configure.in: check if target_archs has changed.
nobu 2010-03-11 11:16:39 +0900 (Thu, 11 Mar 2010) New Revision: 26870 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=26870 Log: * configure.in: check if target_archs has changed. Modified files: trunk/ChangeLog trunk/configure.in Index: configure.in =================================================================== --- configure.in (revision 26869) +++ configure.in (revision 26870) @@ -205,6 +205,11 @@ fi target_archs="$target_cpu" fi +if test "${target_archs}" != "${rb_cv_target_archs-${target_archs}}"; then + AC_MSG_ERROR([target arch(s) has changed from ${rb_cv_target_archs-nothing} to ${target_archs}]) +else + rb_cv_target_archs=${target_archs} +fi ]) AC_ARG_ENABLE(load-relative, @@ -1349,9 +1354,10 @@ AC_DEFINE(RSHIFT(x,y), (((x)<0) ? ~((~(x))>>(y)) : (x)>>(y))) fi -AC_MSG_CHECKING(read count field in FILE structures) -AC_CACHE_VAL(rb_cv_fcnt, -[for fcnt in dnl +test "$rb_cv_fcnt" = "not found" && rb_cv_fcnt="not found (OK if using GNU libc)" +AC_CACHE_CHECK([read count field in FILE structures], rb_cv_fcnt, +[rb_cv_fcnt="not found (OK if using GNU libc)" +for fcnt in dnl _cnt dnl __cnt dnl _r dnl @@ -1361,18 +1367,13 @@ AC_TRY_COMPILE([#include <stdio.h> ], [FILE *f = stdin; f->$fcnt = 0;], - rb_cv_fcnt="$fcnt"; break, - rb_cv_fcnt="not found") + [rb_cv_fcnt="$fcnt"; break]) done]) -if test "$rb_cv_fcnt" = "not found"; then - AC_MSG_RESULT([not found(OK if using GNU libc)]) -else - AC_MSG_RESULT($rb_cv_fcnt) - AC_DEFINE_UNQUOTED(FILE_COUNT, $rb_cv_fcnt) -fi +AS_CASE("$rb_cv_fcnt", + ["not found"*], [rb_cv_fcnt="not found"], + [AC_DEFINE_UNQUOTED(FILE_COUNT, $rb_cv_fcnt)]) -AC_MSG_CHECKING(read buffer ptr field in FILE structures) -AC_CACHE_VAL(rb_cv_frptr, +AC_CACHE_CHECK([read buffer ptr field in FILE structures], rb_cv_frptr, [for frptr in dnl _IO_read_ptr dnl _ptr dnl @@ -1387,15 +1388,11 @@ rb_cv_frptr="$frptr"; break, rb_cv_frptr="not found") done]) -if test "$rb_cv_frptr" = "not found"; then - AC_MSG_RESULT([not found]) -else - AC_MSG_RESULT($rb_cv_frptr) +if test "$rb_cv_frptr" != "not found"; then AC_DEFINE_UNQUOTED(FILE_READPTR, $rb_cv_frptr) if test "$rb_cv_fcnt" = "not found"; then - AC_MSG_CHECKING(read buffer end field in FILE structures) - AC_CACHE_VAL(rb_cv_frend, + AC_CACHE_CHECK([read buffer end field in FILE structures], rb_cv_frend, [for frend in dnl _IO_read_end dnl bufread dnl @@ -1407,10 +1404,7 @@ rb_cv_frend="$frend"; break, rb_cv_frend="not found") done]) - if test "$rb_cv_frend" = "not found"; then - AC_MSG_RESULT([not found]) - else - AC_MSG_RESULT($rb_cv_frend) + if test "$rb_cv_frend" != "not found"; then AC_DEFINE_UNQUOTED(FILE_READEND, $rb_cv_frend) fi fi @@ -2243,7 +2237,7 @@ ]) if test "${universal_binary-no}" = yes ; then - AC_MSG_CHECKING([for architecture macros]) + AC_CACHE_CHECK([for architecture macros], rb_cv_architecture_macros, [ mv confdefs.h confdefs1.h : > confdefs.h AC_TRY_COMPILE([@%:@if defined __`echo ${universal_archnames} | @@ -2253,10 +2247,10 @@ >>>>>><<<<<< @%:@endif], [], [ - AC_MSG_RESULT(yes) + rb_cv_architecture_macros=yes mv -f confdefs1.h confdefs.h ], [ - AC_MSG_RESULT(no) + rb_cv_architecture_macros=no archflagpat=`eval echo '"'"${ARCH_FLAG}"'"' | sed 's/[[][|.*]]/\\&/g'` new_cflags=`echo "$CFLAGS" | sed "s|$archflagpat"'||'` for archs in ${universal_archnames}; do @@ -2271,7 +2265,7 @@ done mv -f confdefs1.h confdefs.h AC_MSG_ERROR([failed]) - ]) + ])]) fi CPPFLAGS="$CPPFLAGS "'$(DEFS)' Index: ChangeLog =================================================================== --- ChangeLog (revision 26869) +++ ChangeLog (revision 26870) @@ -1,3 +1,7 @@ +Thu Mar 11 11:16:33 2010 Nobuyoshi Nakada <nobu@r...> + + * configure.in: check if target_archs has changed. + Thu Mar 11 01:33:30 2010 wanabe <s.wanabe@g...> * win32/win32.c (signbit): allow x64. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/