From 32df7768b8475c0339be6b2ef6a077edd488d4e1 Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 23 Oct 2009 05:25:56 +0000 Subject: * configure.in (target, target_alias): replace with real cpu. * mkconfig.rb: build* are not needed in rbconfig.rb. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 6 +++++- configure.in | 14 ++++++++++---- tool/mkconfig.rb | 1 + 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index de96207a24..29e563bca2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,8 @@ -Fri Oct 23 14:22:51 2009 Nobuyoshi Nakada +Fri Oct 23 14:25:54 2009 Nobuyoshi Nakada + + * configure.in (target, target_alias): replace with real cpu. + + * mkconfig.rb: build* are not needed in rbconfig.rb. * configure.in (warnflags): use -Wextra only when -Wno-missing-field-initializers is available. diff --git a/configure.in b/configure.in index db5ff50db5..b764b56cf6 100644 --- a/configure.in +++ b/configure.in @@ -189,18 +189,18 @@ if test ${target_archs+set}; then esac AC_MSG_RESULT([$target_archs]) + target=`echo $target | sed "s/^$target_cpu-/-/"` + target_alias=`echo $target_alias | sed "s/^$target_cpu-/-/"` if test "${universal_binary-no}" = yes; then RUBY_PREREQ_AC(2.63, [ to compile universal binary]) AC_SUBST(try_header,try_compile) - target=`echo $target | sed "s/^$target_cpu-/universal-/"` - target_alias=`echo $target_alias | sed "s/^$target_cpu-/universal-/"` target_cpu=universal 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}-/"` target_cpu=${target_archs} fi + case "$target" in when(-*) target="$target_cpu${target}";; esac + case "$target_alias" in when(-*) target_alias="$target_cpu${target_alias}";; esac CFLAGS="$CFLAGS ${ARCH_FLAG}" LDFLAGS="${LDFLAGS+$LDFLAGS }${ARCH_FLAG}" else @@ -208,6 +208,7 @@ else case "$target_os" in when(darwin*) AC_MSG_CHECKING([for real target cpu]) + target=`echo $target | sed "s/^$target_cpu-/-/"` target_cpu=`$CC -E - 2>/dev/null <