Add support for building 32bit SPARC binaries under Linux.
authorWilliam Schaub <wschaub@genesi-tech.com>
Thu, 16 Aug 2012 02:35:49 +0000 (22:35 -0400)
committerJon Trulson <jon@radscan.com>
Thu, 16 Aug 2012 22:18:12 +0000 (16:18 -0600)
cde/config/cf/Imake.cf
cde/config/cf/linux.cf

index 923dfae2287f28e29670679feec4ef33264295c4..456d365e131d43ef95c7b660c590f70029f52dbb 100644 (file)
@@ -571,6 +571,10 @@ XCOMM $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $
 # undef __arm__
 # define ARMArchitecture
 # endif
+# if defined(__sparc__) || defined(sparc)
+# define SparcArchitecture
+# undef sparc
+# endif
 #endif /* linux */
 
 #ifdef __uxp__
index 07edc5693d5e4f324bfd423dea18df0e9803ffd6..390bca942164707446984e685a869f921ba2470c 100644 (file)
@@ -135,6 +135,15 @@ XCOMM binutils:  (LinuxBinUtilsMajorVersion)
 # endif
 #endif
 
+#ifdef SparcArchitecture
+#define LinuxMachineDefines -Dsparc
+
+#if UseElfFormat
+#define HasPlugin               YES
+#define VendorHasX11R6_3libXext YES     /* XC or XFree86 3.3.1 */
+#endif
+#endif /* SparcArchitecture */
+
 #ifdef ARMArchitecture
 #define LinuxMachineDefines -D__arm__
 #define LSBBitOrder             YES