[Python-Dev] msvccompiler.py: some remarks (original) (raw)
"Martin v. Löwis" martin at v.loewis.de
Thu Jun 29 21:47:55 CEST 2006
- Previous message: [Python-Dev] msvccompiler.py: some remarks
- Next message: [Python-Dev] msvccompiler.py: some remarks
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Jeroen Ruigrok van der Werven wrote:
I am testing/working on some Python code on Windows. During this I encounter some issues where I am being told I don't have the .Net SDK installed. So I started investigating this issue and came to http://www.vrplumber.com/programming/mstoolkit/index.html
We should remove/change this comment. It is utterly misleading.
1) If MSSdk is set it does not automatically mean that cl.exe and the rest are available. With the latest SDKs, Windows 2003 R2 at least, the bin directory contains no compilers, linkers or the like. On the other hand, it is perfectly valid to set MSSdk to your Platform SDK installation directory. So this is unfortunately a problematic solution as introduced in revision 42515.
I meant to leave this as a per-shell choice. If you set MSSdk, you indicate that the environment you created is "right", and distutils should not second-guess you. This is problematic if the user did "register environment variables" when installing the SDK, so I plan to change this to look for a different environment variable (in addition)
2) As far as I have been able to determine .Net 2.0 uses sdkInstallRootv2.0. Also it installs by default under C:\Program _Files\Microsoft Visual Studio 8\SDK\v2.0_
Forget about Visual Studio 8 and .NET 2.0. It won't help here.
3) The Windows 2003 R2 Platform SDK uses HKLM\SOFTWARE\Microsoft\MicrosoftSDK\InstalledSDKs\D2FF9F89-8AA2-4373-8A31-C838BF4DBBE1, which in turn has a entry for 'Install Dir' which lists the installation directory for the Platform SDK.
Correct. This helps for Itanium and AMD64 extension modules.
So basically a bunch of logic needs to be rewritten for newer version support and I will investigate this.
No. The checks are all fine.
Regards, Martin
- Previous message: [Python-Dev] msvccompiler.py: some remarks
- Next message: [Python-Dev] msvccompiler.py: some remarks
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]