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.bennee(a)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