From: John M. <gia...@gm...> - 2009-07-05 22:51:02
|
Can MinGW be configured to compile code that's 64 bit rather than 32 bit? The project description says, "The project's name changed from mingw32 to MinGW is to prevent the implication that MinGW will only works on 32 bit systems (as 64 and higher bit machines become more common, MinGW will evolve to work with them)." I don't know if that only refers to the fact that it can compile on 64 bit machines, or if it implies it can also compile 64 bit code. My apologies but I browsed the documentation and mailing list archives but couldn't locate an answer to this. |
From: NightStrike <nig...@gm...> - 2009-07-06 01:14:43
|
On Sun, Jul 5, 2009 at 6:50 PM, John Martin <gia...@gm...> wrote: > > Can MinGW be configured to compile code that's 64 bit rather than 32 > bit? The project description says, "The project's name changed from > mingw32 to MinGW is to prevent the implication that MinGW will only > works on 32 bit systems (as 64 and higher bit machines become more > common, MinGW will evolve to work with them)." I don't know if that > only refers to the fact that it can compile on 64 bit machines, or if > it implies it can also compile 64 bit code. > > My apologies but I browsed the documentation and mailing list archives > but couldn't locate an answer to this. http://mingw-w64.sf.net/ That might answer some questions. |
From: Luis L. <lui...@gm...> - 2009-07-06 01:17:10
|
On Sun, Jul 5, 2009 at 7:50 PM, John Martin<gia...@gm...> wrote: > Can MinGW be configured to compile code that's 64 bit rather than 32 > bit? The project description says, "The project's name changed from > mingw32 to MinGW is to prevent the implication that MinGW will only > works on 32 bit systems (as 64 and higher bit machines become more > common, MinGW will evolve to work with them)." I don't know if that > only refers to the fact that it can compile on 64 bit machines, or if > it implies it can also compile 64 bit code. > At this time, MinGW version can only target 32bits OS when compiling, but can successfully run either on 32bits or 64bits OS. There is a fork, non-associated project called mingw-w64 at SourceForge: http://sourceforge.net/projects/mingw-w64/ Please note that the project above mentioned is not affiliated with official MinGW, so bug reports and questions would be better addressed to their forums/mailing lists than MinGW ones. HTH, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exupéry |
From: Earnie B. <ea...@us...> - 2009-07-07 16:14:22
|
Quoting Luis Lavena <lui...@gm...>: > On Sun, Jul 5, 2009 at 7:50 PM, John Martin<gia...@gm...> wrote: >> Can MinGW be configured to compile code that's 64 bit rather than 32 >> bit? The project description says, "The project's name changed from >> mingw32 to MinGW is to prevent the implication that MinGW will only >> works on 32 bit systems (as 64 and higher bit machines become more >> common, MinGW will evolve to work with them)." I don't know if that >> only refers to the fact that it can compile on 64 bit machines, or if >> it implies it can also compile 64 bit code. >> > > At this time, MinGW version can only target 32bits OS when compiling, > but can successfully run either on 32bits or 64bits OS. > > There is a fork, non-associated project called mingw-w64 at SourceForge: > > http://sourceforge.net/projects/mingw-w64/ > > Please note that the project above mentioned is not affiliated with > official MinGW, so bug reports and questions would be better addressed > to their forums/mailing lists than MinGW ones. > I will also state that there is no reason why this project can't support building 64bit executables and we are ready and willing to review sanely (read appropriately) created patches. We also should not promote other non-affiliated projects. We have no control over them or the content of their work. -- Earnie |
From: Earnie B. <ea...@us...> - 2009-07-07 12:50:06
|
Quoting John Martin <gia...@gm...>: > Can MinGW be configured to compile code that's 64 bit rather than 32 > bit? The project description says, "The project's name changed from > mingw32 to MinGW is to prevent the implication that MinGW will only > works on 32 bit systems (as 64 and higher bit machines become more > common, MinGW will evolve to work with them)." I don't know if that > only refers to the fact that it can compile on 64 bit machines, or if > it implies it can also compile 64 bit code. > Aaron and Danny, do you have access to 64bit windows? Have you attempted doing this? What needs to change in MinGW to support this? > My apologies but I browsed the documentation and mailing list archives > but couldn't locate an answer to this. > Please accept our apologies as well. It could be that the maintainers of GCC don't have access to 64bit windows. I need to know if that is the case or not. We are ready to review and commit appropriately created patches. -- Earnie |
From: Danny S. <dan...@cl...> - 2009-07-09 05:35:49
|
> > Aaron and Danny, do you have access to 64bit windows? Have you > attempted doing this? What needs to change in MinGW to support this? > I have access to 64 bit MS Windows running on VirtualBox under Linux. I have not attempted to patch mingw32 runtime to allow GCC/binutils 64 bit support, because I do not have time and more importantly the x86_64 port for windows has already been done. Eventually the two projects will have to merge. Sorry, but if I ever do get reasonably free time again, my inclination would be to assist the mingw-w64 project. Danny |