The sparc64 compiler can nominally be configured to compile 32 bit and
v8plus binaries although in practice no one is now shipping them.

Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
---
 configure | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/configure b/configure
index 2b2b3d6597..3651cc3085 100755
--- a/configure
+++ b/configure
@@ -1356,6 +1356,7 @@ fi
 : ${cross_prefix_sh4="sh4-linux-gnu-"}
 : ${cross_prefix_sparc64="sparc64-linux-gnu-"}
 : ${cross_prefix_sparc="$cross_prefix_sparc64"}
+: ${cross_prefix_sparc32plus="$cross_prefix_sparc64"}
 : ${cross_prefix_tricore="tricore-"}
 : ${cross_prefix_x86_64="x86_64-linux-gnu-"}
 
@@ -1371,8 +1372,8 @@ fi
 : ${cross_cc_ppc64le="$cross_cc_ppc64"}
 : ${cross_cc_cflags_ppc64le="-m64 -mlittle-endian"}
 : ${cross_cc_cflags_sparc64="-m64 -mcpu=ultrasparc"}
-: ${cross_cc_sparc="$cross_cc_sparc64"}
 : ${cross_cc_cflags_sparc="-m32 -mcpu=supersparc"}
+: ${cross_cc_cflags_sparc32plus="-m32 -mv8plus"}
 : ${cross_cc_cflags_x86_64="-m64 -mcx16"}
 
 compute_target_variable() {
@@ -1543,7 +1544,7 @@ probe_target_compiler() {
         i386:x86_64 | \
         mips*:mips64 | \
         ppc*:ppc64 | \
-        sparc:sparc64 | \
+        sparc:sparc32plus:sparc64 | \
         "$cpu:$cpu")
         try='native cross' ;;
       esac
-- 
2.47.2

Reply via email to