Message250222
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/ |
|
Date |
User |
Action |
Args |
2015-09-08 15:40:48 | steve.dower | set | recipients:
+ steve.dower, paul.moore, larry, tim.golden, cgohlke, skrah, zach.ware |
2015-09-08 15:40:48 | steve.dower | set | messageid: <1441726848.28.0.237718887441.issue25027@psf.upfronthosting.co.za> |
2015-09-08 15:40:48 | steve.dower | link | issue25027 messages |
2015-09-08 15:40:47 | steve.dower | create | |
|