www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2003/05/10/18:35:34

From: sandmann AT clio DOT rice DOT edu (Charles Sandmann)
Message-Id: <10305102238.AA22828@clio.rice.edu>
Subject: Re: DXE3 in DJGPP CVS breaks cross-compiling
To: djgpp-workers AT delorie DOT com
Date: Sat, 10 May 2003 17:38:07 -0500 (CDT)
In-Reply-To: <3EBD0126.8AD7341B@phekda.freeserve.co.uk> from "Richard Dawe" at May 10, 2003 02:39:50 PM
X-Mailer: ELM [version 2.5 PL2]
Mime-Version: 1.0
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> > I think they should be fixed where possible.  The new dxe3gen doesn't
> > support big endian platforms - so cross compiling on those platforms
> > would not work anymore.
> 
> dxe3gen should be fixed to work on big-endian platforms, before 2.04 is
> released. It shouldn't be hard to make it endian insensitive. 

Much easier said than done.  Look at the old dxegen code, compare in
size and features to the new dxegen - and see how frequent and complex
the endian swapping is.

> Does anyone have access to a big-endian platform? (I don't.)

I have access to several - but most don't have GCC installed; and none
of them have a GCC cross compiler for DJGPP installed (which is what
is required to test this).  I know this isn't the best use of my
time, either.

I think it's just easier to say DXE generation isn't supported on 
big-endian cross compilation platforms (until someone sets it up and
is willing to take the effort to make it work).

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019