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 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 Precedence: bulk > > 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).