-
-
Notifications
You must be signed in to change notification settings - Fork 63
Build binary packages using clang-cl on Windows #41
Copy link
Copy link
Closed
Labels
blockedBlocked by external projects (toolchains, OS issues, etc)Blocked by external projects (toolchains, OS issues, etc)enhancementNew feature or requestNew feature or requestpackagingWoe to ye o poor soul that ventures into these tickets.Woe to ye o poor soul that ventures into these tickets.
Metadata
Metadata
Assignees
Labels
blockedBlocked by external projects (toolchains, OS issues, etc)Blocked by external projects (toolchains, OS issues, etc)enhancementNew feature or requestNew feature or requestpackagingWoe to ye o poor soul that ventures into these tickets.Woe to ye o poor soul that ventures into these tickets.
Support for clang-cl is coming. As part of the PR that allows CPython to build against clang-cl, distutils is updated to build with clang-cl (python/cpython#18371). Once this PR is merged and a new CPython release includes it we can start using it for our binary releases.
Clang has reached a point where it's safe enough for us to use with CPython's built with MSVC2015 or newer. https://clang.llvm.org/docs/MSVCCompatibility.html
This would alleviate poor windows performance caused by MSVC issues (simdjson/simdjson#847, but not entirely, simdjson/simdjson#848).
We only need to do this if upstream simdjson doesn't figure out what's up with MSVC. @lemire