diff --git a/configure b/configure index 1318b110232f28a3711394584e10a8658704595d..8d6705bb2b349a23817bccfb0c85cc441348f96c 100755 --- a/configure +++ b/configure @@ -115,12 +115,13 @@ case "$cpu" in i386|i486|i586|i686|i86pc|BePC) cpu="x86" ;; - x86_64) - if [ "`$cc -dumpmachine | grep x86_64 | cut -d- -f1`" = "x86_64" -a \ - -z "`echo $CFLAGS | grep -- -m32`" ]; then - cpu="x86_64" - else - cpu="x86" + x86_64|amd64) + cpu="x86" + canon_arch="`cc -dumpmachine | sed -e 's,\([^-]*\)-.*,\1,'`" + if [ x"$canon_arch" = x"x86_64" -o x"$canon_arch" = x"amd64" ]; then + if [ -z "`echo $CFLAGS | grep -- -m32`" ]; then + cpu="x86_64" + fi fi ;; # armv4l is a subset of armv5tel