aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlloyd <[email protected]>2011-04-29 13:01:27 +0000
committerlloyd <[email protected]>2011-04-29 13:01:27 +0000
commit01f2b7b0fc7872778ff0df8001cac0bb964afa65 (patch)
tree1bc9a7c0cbe19b8c6b2e0c13783a12a13289afb7
parentdcdcafcc235f2f366022008f596a71cbbb4fadf9 (diff)
Default sun4u to sparc32-v9 rather than sparc64
-rw-r--r--doc/log.txt5
-rw-r--r--src/build-data/arch/sparc32.txt2
-rw-r--r--src/build-data/arch/sparc64.txt4
3 files changed, 7 insertions, 4 deletions
diff --git a/doc/log.txt b/doc/log.txt
index 542c5efec..b1eaedcfe 100644
--- a/doc/log.txt
+++ b/doc/log.txt
@@ -40,6 +40,11 @@ Version 1.9.17, Not Yet Released
AES-NI instruction set have been renamed from AES_XXX_Intel to
AES_XXX_NI.
+* Systems that are identified as `sun4u` will default to compiling for
+ 32-bit SPARCv9 code rather than 64-bit. This matches the still
+ common convention for 32-bit SPARC userspaces. If you want 64-bit
+ code on such as system, use ``--cpu=sparc64``.
+
* Some minor fixes for compiling botan under the BeOS
clone/continuation `Haiku <http://haiku-os.org>`_.
diff --git a/src/build-data/arch/sparc32.txt b/src/build-data/arch/sparc32.txt
index fc015e520..69f3479aa 100644
--- a/src/build-data/arch/sparc32.txt
+++ b/src/build-data/arch/sparc32.txt
@@ -26,4 +26,6 @@ sparcv9 -> sparc32-v9
sparc-v7 -> sparc32-v7
sparc-v8 -> sparc32-v8
sparc-v9 -> sparc32-v9
+
+sun4u -> sparc32-v9
</submodel_aliases>
diff --git a/src/build-data/arch/sparc64.txt b/src/build-data/arch/sparc64.txt
index 7344fa390..e20d0fde6 100644
--- a/src/build-data/arch/sparc64.txt
+++ b/src/build-data/arch/sparc64.txt
@@ -1,10 +1,6 @@
family sparc
-<aliases>
-sun4u
-</aliases>
-
<submodels>
ultrasparc
ultrasparc3