This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Any plan to support Windows/x86-64?


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]