2010/9/20 Earnie <ear...@users.sourceforge.net>:
> Cesar Strauss wrote:
>>
>> Since MSYS is derived from Cygwin, one way to get 64-bit support for
>>  MSYS would be to add it first to Cygwin and port it to MSYS later.
>> However, as this thread indicates, there is currently some interest
>> on bringing 64-bit support to MSYS, while I do not have evidence
>> there is a similar interest on the Cygwin front. So, it may make
>> sense to do it the other way around this time (adding 64-bit support
>> to MSYS first and contributing back to Cygwin later).
>>
>
> I suggest that it would make more sense "the other way around".  Since
> MinGW GCC is used for parts of the Cygwin/MSYS build process,
> incorporation of mingw-64 into Cygwin/MSYS would also need to take place.
>
> Earnie

Well, AFAIU this subject about porting msys (cygwin) to x64 requires
the following steps.

1.) Port the internal runtime-dll (sorry I am just knowing cygwin's
name here) cygwin1.dll. As this provides the syscalls required for any
later build.
2.) Port gcc/binutils to support the x86_64-*-cygwin* target. This
step shouldn't be too hard, but has for sure some pitfalls
3.) Best in parallel to 2.) Porting newlib beginning from headers.

After that real fun begins as all unix tools need to be ported to LLP64 ABI.

Regards,
Kai

-- 
|  (\_/) This is Bunny. Copy and paste
| (='.'=) Bunny into your signature to help
| (")_(") him gain world domination

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to