Author: reimar Date: Fri May 18 20:30:35 2012 New Revision: 34921 Log: More robust detection of SPARC CPUs. Should also make it possible to cross-compile e.g. a 32-bit SPARC build on SPARC64 by using -m32. Modified: trunk/configure Modified: trunk/configure ============================================================================== --- trunk/configure Fri May 18 19:26:05 2012 (r34920) +++ trunk/configure Fri May 18 20:30:35 2012 (r34921) @@ -270,6 +270,13 @@ ppc() { esac } +sparc() { + case "$host_arch" in + sparc*) return 0;; + *) return 1;; + esac +} + alpha() { case "$host_arch" in alpha*) return 0;; @@ -1510,8 +1517,7 @@ if test -z "$_target" ; then ia64) host_arch=ia64 ;; macppc|ppc*|Power*) host_arch=ppc ;; alpha) host_arch=alpha ;; - sparc) host_arch=sparc ;; - sparc64) host_arch=sparc64 ;; + sun4*|sparc*) host_arch=sparc ;; parisc*|hppa*|9000*) host_arch=hppa ;; arm*|zaurus|cats) host_arch=arm ;; sh3|sh4|sh4a) host_arch=sh ;; @@ -1720,6 +1726,9 @@ fi if ppc ; then cc_check && host_arch=ppc64 || host_arch=ppc fi +if sparc ; then + cc_check && host_arch=sparc64 || host_arch=sparc +fi fi echo "Detected operating system: $system_name"
participants (1)
-
reimar