diff -ur mythtv/configure mythtv.new/configure
--- mythtv/configure	2007-06-15 13:37:30.751721541 -0500
+++ mythtv.new/configure	2007-06-15 13:43:34.872602641 -0500
@@ -1824,7 +1824,7 @@
 fi
 
 if enabled cpu_overide; then
-    ARCHFLAGS="-mcpu=$arch_raw $ARCHFLAGS"
+    ARCHFLAGS="-march=$arch_raw $ARCHFLAGS"
 fi
 
 gnu_make(){
@@ -2115,7 +2115,7 @@
 
 # if cpu flag is present ignore tune and arch and just use cpu
 if test x"$cpu" != x"generic"; then
-    ARCHFLAGS="-march=$cpu"
+    ARCHFLAGS="-mcpu=$cpu"
 fi
 
 # if architecture specific flags don't work blank them
