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

Reply via email to