This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author puetzk
Recipients Ryan Thornton, dstufft, eric.araujo, puetzk
Date 2019-12-06.21:31:20
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1575667880.91.0.027081343224.issue38989@roundup.psfhosted.org>
In-reply-to
Content
Besides the fact the MSVC's target platform isn't really related to the architecture for dependencies being installed, I'm not sure VSCMD_ARG_TGT_ARCH is an appropriate variable to look at in the first place. It doesn't seem to be at all documented, and (from looking at the implemenation) it seems to be meant as how parse_cmd.bat communicates with vcvars.bat, dotnet.bat, winsdk.bat, etc (these are all sub-programms that make up vcvarsall.bat)

I think %PLATFORM% (which generally ends up set equal to %VSCMD_ARG_TGT_ARCH% once vsdevcmd\ext\vcvars.bat has done its thing) is might be a better variable that cross-compiling should actually look at when it wants to know what architecture MSVC will compile to.
History
Date User Action Args
2019-12-06 21:31:21puetzksetrecipients: + puetzk, eric.araujo, dstufft, Ryan Thornton
2019-12-06 21:31:20puetzksetmessageid: <1575667880.91.0.027081343224.issue38989@roundup.psfhosted.org>
2019-12-06 21:31:20puetzklinkissue38989 messages
2019-12-06 21:31:20puetzkcreate