On 27 February 2013 19:47, Paul Moore <[email protected]> wrote: > > The key on Windows is the version of the MS C runtime. That's what the > version of MSVC determines, in essence. Other than MSVC, only gcc > (mingw) is supported for building extensions, and gcc builds binaries > linking to the same version of the C runtime as the MSVC compiler > uses.
I apologise if I have misunderstood as I don't understand these things that well. But as someone who uses mingw on Windows (when I am on Windows) I have a question. What if I build with mingw on my computer and then upload to PyPI? Is it guaranteed that if my built version is compatible with standard MSVC-compiled Python x.y on my Windows machine then it also compatible with (standard) Python x.y on other Windows machines. Perhaps not relevant but currently building extensions with mingw requires patching distutils (It's been a while since I actually did this because it's already done on all my computers but the bug for it is here http://bugs.python.org/issue12641). Oscar _______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
