From a790906c3b93bca3beedfeb7a63fd7ce501b4901 Mon Sep 17 00:00:00 2001 From: Fritz Koenig Date: Tue, 24 Aug 2010 16:27:49 -0700 Subject: [PATCH] Allow --cpu= to work for x86. --cpu was already implemented for most of our embedded platforms, this just extends it to x86. Corner case for Atom processor as it doesn't respond to the --march= option under icc. Change-Id: I2d57a7a6e9d0b55c0059e9bc46cfc9bf9468c185 --- build/make/configure.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/build/make/configure.sh b/build/make/configure.sh index 3b6c919fd..cebdd57ba 100755 --- a/build/make/configure.sh +++ b/build/make/configure.sh @@ -797,11 +797,21 @@ process_common_toolchain() { add_ldflags -i-static enabled x86_64 && add_cflags -ipo -no-prec-div -static -xSSE3 -axSSE3 enabled x86_64 && AR=xiar + case ${tune_cpu} in + atom*) + tune_cflags="-x" + tune_cpu="SSE3_ATOM" + ;; + *) + tune_cflags="-march=" + ;; + esac ;; gcc*) add_cflags -m${bits} add_ldflags -m${bits} link_with_cc=gcc + tune_cflags="-march=" setup_gnu_toolchain ;; esac