changeset 16850:400676ee5c64

Extra processor information needs to be known in the x86_64 case as well for x86_64 optimizations to get enabled. patch by Corey Hickey < bugfood-ml __ at __ fatooh __ dot __ org >
author diego
date Tue, 25 Oct 2005 13:28:07 +0000
parents 0695c9fbaae1
children e5a3f78b9511
files configure
diffstat 1 files changed, 9 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/configure	Tue Oct 25 11:52:49 2005 +0000
+++ b/configure	Tue Oct 25 13:28:07 2005 +0000
@@ -793,11 +793,8 @@
   done
 }
 
-case "$host_arch" in
-  i[3-9]86|x86|x86pc|k5|k6|k6-2|k6-3|pentium*|athlon*|i586-i686)
-  _def_arch="#define ARCH_X86 1"
-  _target_arch="TARGET_ARCH_X86 = yes"
-
+if x86 || x86_64 ; then
+  # gather more CPU information
   pname=`$_cpuinfo | grep 'model name' | cut -d ':' -f 2 | _head 1`
   pvendor=`$_cpuinfo | grep 'vendor_id' | cut -d ':' -f 2  | cut -d ' ' -f 2 | _head 1`
   pfamily=`$_cpuinfo | grep 'cpu family' | cut -d ':' -f 2 | cut -d ' ' -f 2 | _head 1`
@@ -811,6 +808,13 @@
 
   echocheck "CPU type"
   echores "$pname"
+fi
+
+case "$host_arch" in
+  i[3-9]86|x86|x86pc|k5|k6|k6-2|k6-3|pentium*|athlon*|i586-i686)
+  _def_arch="#define ARCH_X86 1"
+  _target_arch="TARGET_ARCH_X86 = yes"
+
 
   case "$pvendor" in
   AuthenticAMD)