On Mon, Sep 20, 2010 at 10:28 AM, JonY <jo...@users.sourceforge.net> wrote: > On 9/20/2010 22:36, Earnie wrote: >> Kai Tietz wrote: >>> 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. >>> >> >>> From what I recall newlib, the base of Cygwin's runtime, already >> contains the necessary IA64 runtime code. The Cygwin wrappers though >> would need to be modified to use it. And to self host a GCC that >> targets the new Cygwin runtime would need to be built but the initial >> work could be completed as a cross build from Linux. >> >> Earnie >> > > Will 64bit Cygwin be LP64 or LLP64? I sure hope its the former, but I > don't know how much thunk is needed.
That would be a question for the cygwin people. I personally see no reason that it wouldn't match the Win64 platform standard. ------------------------------------------------------------------------------ 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