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 cgohlke
Recipients cgohlke, jkloth, methane, paul.moore, steve.dower, tim.golden, zach.ware
Date 2017-10-06.22:02:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1507327325.13.0.213398074469.issue31340@psf.upfronthosting.co.za>
In-reply-to
Content
I have Visual Studio 2015 and Visual Studio 2017 Community editions with latest patches installed.

Building a minimal C extension on Python 3.6.3 with distutils now uses MSVC 14.11.25503. That is unexpected.

When building complex extensions that link to static libraries that were built with MSVC 14.0, linking fails, e.g. when building Pillow:

'jpeg.lib' was created with an older compiler than other objects; rebuild old objects and libraries

It looks like practically v141 is not binary compatible with v140.
History
Date User Action Args
2017-10-06 22:02:05cgohlkesetrecipients: + cgohlke, paul.moore, tim.golden, jkloth, methane, zach.ware, steve.dower
2017-10-06 22:02:05cgohlkesetmessageid: <1507327325.13.0.213398074469.issue31340@psf.upfronthosting.co.za>
2017-10-06 22:02:05cgohlkelinkissue31340 messages
2017-10-06 22:02:04cgohlkecreate