--- configure.in.orig 2011-10-26 15:48:25 +0000 +++ configure.in 2011-10-26 15:52:09 +0000 @@ -1540,7 +1540,7 @@ fi AC_DEFUN(RUBY_STACK_GROW_DIRECTION, [ - AC_CACHE_CHECK(stack growing direction on $1, rb_cv_stack_grow_dir_$1, [ + AC_CACHE_CHECK(stack growing direction on $1, AS_TR_SH([rb_cv_stack_grow_dir_$1]), [ AS_CASE(["$1"], [m68*|x86*|i?86|ia64|ppc*|sparc*|alpha*], [ $2=-1], [hppa*], [ $2=+1], @@ -1564,8 +1564,8 @@ } ], $2=-1, $2=+1, $2=0) ]) -eval rb_cv_stack_grow_dir_$1=\$$2]) -eval $2=\$rb_cv_stack_grow_dir_$1]) +eval AS_TR_SH([rb_cv_stack_grow_dir_$1])=\$$2]) +eval $2=\$[]AS_TR_SH([rb_cv_stack_grow_dir_$1])]) if test "${universal_binary-no}" = yes ; then archflagpat=`eval echo '"'"${ARCH_FLAG}"'"' | sed 's/[[][|.*]]/\\&/g'` save_CFLAGS="$CFLAGS" new_cflags=`echo "$CFLAGS" | sed "s|$archflagpat"'||'` @@ -1586,7 +1586,7 @@ if test x$stack_dir = xno; then for archs in ${universal_archnames}; do archs=`echo $archs | sed 's/=.*//'` - eval dir=\$rb_cv_stack_grow_dir_$archs + eval dir=\$[]AS_TR_SH([rb_cv_stack_grow_dir_$archs]) RUBY_DEFINE_IF([defined __${archs}__], STACK_GROW_DIRECTION, $dir) done else