From 2532f4a5ba925befe2de74f039d35df0b66f22eb Mon Sep 17 00:00:00 2001 From: William Schaub Date: Wed, 15 Aug 2012 22:35:49 -0400 Subject: [PATCH] Add support for building 32bit SPARC binaries under Linux. --- cde/config/cf/Imake.cf | 4 ++++ cde/config/cf/linux.cf | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/cde/config/cf/Imake.cf b/cde/config/cf/Imake.cf index 923dfae22..456d365e1 100644 --- a/cde/config/cf/Imake.cf +++ b/cde/config/cf/Imake.cf @@ -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__ diff --git a/cde/config/cf/linux.cf b/cde/config/cf/linux.cf index 07edc5693..390bca942 100644 --- a/cde/config/cf/linux.cf +++ b/cde/config/cf/linux.cf @@ -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