Author steve.dower
Recipients cgohlke, larry, paul.moore, skrah, steve.dower, tim.golden, zach.ware
Date 2015-09-08.15:40:47
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1441726848.28.0.237718887441.issue25027@psf.upfronthosting.co.za>
In-reply-to
Content
Kind-of... We use the same flags I described in my blog[1] so that we don't have any version-specific dependencies.

You should (might) see /MT in the build logs, but then we replace most of the static CRT with the dynamic (but versionless) one. The versioned parts (including the FlsAlloc call - module initialization is compiler version specific) are statically linked.

I'm going to try and update distutils to build with /MD again (sorry Christoph!) and include vcruntime###.dll in the output. That way, people who bdist_wheel will include all of their own dependencies and don't have to worry about whether users are on Python 3.5.0 or 3.9.9.

[1]: http://stevedower.id.au/blog/building-for-python-3-5/
History
Date User Action Args
2015-09-08 15:40:48steve.dowersetrecipients: + steve.dower, paul.moore, larry, tim.golden, cgohlke, skrah, zach.ware
2015-09-08 15:40:48steve.dowersetmessageid: <1441726848.28.0.237718887441.issue25027@psf.upfronthosting.co.za>
2015-09-08 15:40:48steve.dowerlinkissue25027 messages
2015-09-08 15:40:47steve.dowercreate