[Patches] [ python-Patches-780821 ] More robust MSVC6 finder
SourceForge.net
noreply@sourceforge.net
Thu, 31 Jul 2003 15:09:35 -0700
Patches item #780821, was opened at 2003-07-31 12:50
Message generated for change (Comment added) made by jhylton
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=780821&group_id=5470
Category: Distutils and setup.py
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Garth T Kidd (gtk)
>Assigned to: Jeremy Hylton (jhylton)
Summary: More robust MSVC6 finder
Initial Comment:
My VS6 install on XP didn't set the
r"Software\Microsoft\Devstudio\6.0\Build System"
registry key relied upon by distutils.msvccompiler to find
the compiler and linker executable.
As a backup to the registry paths, this patch looks up
the MSVCDIR environment variable and ensures its
basename is appropriate for the Python build version:
if self.__version == 6:
matchbase = 'vc98'
elif self.__version == 7:
matchbase = 'vc7'
Works fine on my machine, so long as I run
VCVARS32.BAT, and fails appropriately if I ran the wrong
VCVARS32.BAT by mistake (I have Visual Studio Net
2003 also installed).
The patch should be applied to distutils/msvccompiler.py.
----------------------------------------------------------------------
>Comment By: Jeremy Hylton (jhylton)
Date: 2003-07-31 22:09
Message:
Logged In: YES
user_id=31392
I've desired the same functionality in the past.
----------------------------------------------------------------------
Comment By: Garth T Kidd (gtk)
Date: 2003-07-31 12:52
Message:
Logged In: YES
user_id=59803
Whups. The patch didn't attach.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=780821&group_id=5470