On Tue, Sep 13, 2005 at 12:26:43PM -0400, Ross Ridge wrote: >> Is there any plan to support Windows/x86-64? > >I haven't heard of anyone wanting to work on such a port. > >> What are needed for the port? > >What you'ld need for any OS port. GCC needs to support the Windows >x64 ABI, you need a suitable runtime library, and you need a suitable >assembler and linker. > >I'm not sure how close the Windows x64 ABI is to the x86-64 ABI, but it >seems to be a fair bit different. Porting MinGW should be the simplest >way to get a suitable runtime library, though maybe you'ld want to use >a newer version of the Microsoft C runtime libary. Using binutils as >the assembler and linker is pretty much a given, but they'd need to be >ported to support the Windows x64 PE32+ PECOFF, if they don't already.
FWIW, the most recent Cygwin snapshot (which will soon be Cygwin 1.5.19) works fairly well on Windows 64 so it is possible to have a linux-like environment on Windows 64 if someone wanted to develop there. It's probably easier to just develop on Linux using a cross compiler, though. Porting MinGW is definitely the way to go. It will be a major effort to get Cygwin working as a true 64-bit app. cgf