[issue2513] 64bit cross compilation on windows

2008-04-09 Thread Martin v. Löwis
Martin v. Löwis [EMAIL PROTECTED] added the comment: Martin - my patch creates a new executable in Lib\distutils\command, and IMO it should be included in binary builds for all windows platforms. Is there something I should change in the MSI process? Yes, I fixed that in r62255: it now

[issue2513] 64bit cross compilation on windows

2008-04-06 Thread Mark Hammond
Mark Hammond [EMAIL PROTECTED] added the comment: Checked in r62197, including the patch from Thomas. Note I expanded the patch to the distutils doc (noting you need to build Python itself for the target platform before it works) and added a short entry to Misc/NEWS -- resolution: -

[issue2513] 64bit cross compilation on windows

2008-04-02 Thread Christian Heimes
Christian Heimes [EMAIL PROTECTED] added the comment: Could somebody with a 64bit CPU please extend the PCbuild/README.txt? I don't have the means to test 64bit builds or cross compilation of a 32bit build on a 64bit system. I only have 32bit CPUs at home. +1 for nmake if you can get it to

[issue2513] 64bit cross compilation on windows

2008-04-02 Thread Trent Nelson
Trent Nelson [EMAIL PROTECTED] added the comment: Christian, regarding shipping x64 .lib files as well as 32-bit ones -- sensible idea, but where would we place the x64 version libs? In Python [xx]\libs\amd64? (This would mirror the approach used with PCbuild and PCbuild\amd64 -- although

[issue2513] 64bit cross compilation on windows

2008-04-02 Thread Trent Nelson
Trent Nelson [EMAIL PROTECTED] added the comment: Updated PCbuild/readme.txt in r62105 and r62106 for trunk and py3k respectively. __ Tracker [EMAIL PROTECTED] http://bugs.python.org/issue2513 __

[issue2513] 64bit cross compilation on windows

2008-04-02 Thread Mark Hammond
Mark Hammond [EMAIL PROTECTED] added the comment: I'd like to keep this issue specifically about cross-compilation in the current tree, and while some of the other ideas may have merit, let's not bog this issue down with them unless they directly impact the patch. Does anyone have any comments

[issue2513] 64bit cross compilation on windows

2008-04-01 Thread Marc-Andre Lemburg
Marc-Andre Lemburg [EMAIL PROTECTED] added the comment: Hi Mark, I hope this patch makes it into 2.6. One thing I'm curious about is the version of Visual Studio 2008 that is needed to support this kind cross-compilation and which version will be or is used to build the Python versions on

[issue2513] 64bit cross compilation on windows

2008-04-01 Thread Marc-Andre Lemburg
Marc-Andre Lemburg [EMAIL PROTECTED] added the comment: Nevermind, diving deep into the MSDN, I found the answer: http://msdn2.microsoft.com/en-us/library/hs24szh9.aspx So for cross-compilation, the Visual Studio 2008 Standard Edition is sufficient. Is the Professional Edition used for the

[issue2513] 64bit cross compilation on windows

2008-04-01 Thread Mark Hammond
Mark Hammond [EMAIL PROTECTED] added the comment: Hi Marc-Andre, The PCBuild/README.txt file has some info about compatibility with VS versions (but probably needs to say more about x64 builds). There is also talk about releasing Profile Guided Optimization built binaries, which does require

[issue2513] 64bit cross compilation on windows

2008-04-01 Thread Trent Nelson
Trent Nelson [EMAIL PROTECTED] added the comment: Hi guys, have been on holiday since PyCon ended, only getting back into the swing of things now. With regards to the x64 Windows build, indeed, PCbuild/readme.txt is definitely in need of an update, especially with the details of the slightly

[issue2513] 64bit cross compilation on windows

2008-04-01 Thread Christian Theune
Christian Theune [EMAIL PROTECTED] added the comment: Mark, I think you mixed me up with Christian Heimes, so I'm removing myself here (at least for now). __ Tracker [EMAIL PROTECTED] http://bugs.python.org/issue2513 __

[issue2513] 64bit cross compilation on windows

2008-04-01 Thread Trent Nelson
Trent Nelson [EMAIL PROTECTED] added the comment: Humm, just saw the MSDN page Marc-Andre referred to, which indeed seems to indicate the Express edition doesn't support x64 cross-compilation *at all*. AFAICT the latest Platform SDK (6.1) ships with an x64 cross compilation environment, but

[issue2513] 64bit cross compilation on windows

2008-03-31 Thread Christian Heimes
Changes by Christian Heimes [EMAIL PROTECTED]: -- nosy: +tiran __ Tracker [EMAIL PROTECTED] http://bugs.python.org/issue2513 __ ___ Python-bugs-list mailing list Unsubscribe:

[issue2513] 64bit cross compilation on windows

2008-03-31 Thread Thomas Heller
Changes by Thomas Heller [EMAIL PROTECTED]: -- nosy: +theller __ Tracker [EMAIL PROTECTED] http://bugs.python.org/issue2513 __ ___ Python-bugs-list mailing list Unsubscribe:

[issue2513] 64bit cross compilation on windows

2008-03-31 Thread Thomas Heller
Thomas Heller [EMAIL PROTECTED] added the comment: I had to make additional changes to PCBuild\pcbuild.sln to create a 64-bit wininst-9.0-amd64.exe (but I was not able to try out if it works or not). Added file: http://bugs.python.org/file9914/pcbuild.diff __

[issue2513] 64bit cross compilation on windows

2008-03-30 Thread Mark Hammond
New submission from Mark Hammond [EMAIL PROTECTED]: I've taken the liberty of adding Trent, Christian and Martin to the nosy list as I know they are actively, if reluctantly interested in this. This patch allows the distutils to cross-compile on Windows. It has been tested on x86 and amd64