[issue8854] msvc9compiler.py: find_vcvarsall() doesn't work with VS2008 on Windows x64

Marc-Andre Lemburg report at bugs.python.org
Sun May 30 13:41:26 CEST 2010


Marc-Andre Lemburg <mal at egenix.com> added the comment:

Martin v. Löwis wrote:
> 
> Martin v. Löwis <martin at v.loewis.de> added the comment:
> 
> This shouldn't be necessary. If a 32-bit Python looks into the registry, it will get automatically redirected to Wow6432Node. If a 64-bit Python looks into the registry, it shouldn't have any interest in values stored in Wow6432Node.

Perhaps I wasn't clear:

The VS2008 installer as well as the most of VS tool chain appear
to be 32-bit binaries and thus writes its keys and values into
Software\Wow6432Node\Windows\.

If you then run a 64-bit Python binary, it won't find the keys
under the regular Software\Windows\ reg path.

BTW: This was a fresh Vista and VS2008 installation.

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue8854>
_______________________________________


More information about the Python-bugs-list mailing list