| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
The previous gh-377 to use ucrt might improve runtime compatibility since it avoids having two different C runtimes loaded. This PR just means that the extension modules are built with a more standard compiler configuration. That does not necessarily improve compatibility but it may mean that we are less likely to run into untested edge cases that require more complicated build workarounds (thinking of Windows on ARM which we don't address here yet). |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Follows gh-377
With this PR we still build GMP, MPFR and FLINT on Windows using msys2's ucrt toolchain but we use MSVC to build python-flint's extension modules that link with these. This is hoped to make the extension modules more compatible with standard python.org builds of CPython. Also now though hopefully using MSVC for the extension modules will work better for a future PR adding Windows on ARM (improving on gh-360's approach).