Hello,

This one-line patch completes the work to get CDE building out of the
box on SPARC. Unfortunately, there's still much work to do debugging
crashes with the resultant executables.

Kind regards,
Lev

>From 689b9c12d1a36544d3fda591304d75ec566c70f2 Mon Sep 17 00:00:00 2001
From: Lev Kujawski <int...@mailbox.org>
Date: Thu, 11 Feb 2021 19:02:46 -0700
Subject: [PATCH 1/4] Specify SPARC and SPARC64 as big endian platforms

config/cf/DtInfo.tmpl: Modify ByteOrderDefines define
---
 cde/config/cf/DtInfo.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cde/config/cf/DtInfo.tmpl b/cde/config/cf/DtInfo.tmpl
index ecbdff45..bef360eb 100644
--- a/cde/config/cf/DtInfo.tmpl
+++ b/cde/config/cf/DtInfo.tmpl
@@ -414,7 +414,7 @@ TEMPLATE_OBJS=TemplateDB//**/*.o
 
 #if defined(i386Architecture) || defined(AMD64Architecture) || defined(AlphaArchitecture) || defined(ARMArchitecture) || defined(AArch64Architecture)
 # define ByteOrderDefines LittleEndianDefines
-#elif defined(HAL32V7Architecture) || defined(SunArchitecture) || defined(AIXArchitecture) || defined(HPArchitecture) || defined(PpcArchitecture)
+#elif defined(HAL32V7Architecture) || defined(SunArchitecture) || defined(SparcArchitecture) || defined(Sparc64Architecture) || defined(AIXArchitecture) || defined(HPArchitecture) || defined(PpcArchitecture)
 # define ByteOrderDefines BigEndianDefines
 #else
 # define ByteOrderDefines DefaultEndianDefines
-- 
2.30.0

_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to