[3.14] GH-144679: When building with VS 2026 on Windows, use PlatformToolset v145 by default (GH-144680) - #158188
Conversation
…oolset v145 by default (pythonGH-144680) (cherry picked from commit c06f4f4) Co-authored-by: Chris Eibl <138194463+chris-eibl@users.noreply.github.com>
|
The Windows (arm) jobs in the CI recently started failing on 3.14, for example: The |
Co-authored-by: Zachary Ware <zach@python.org> (cherry picked from commit 7241db1)
|
The VS 2026 runner got past the toolset selection but then failed compiling the UWP launcher on the experimental coroutine header. I cherry-picked the one-line fix from #150788 onto this backport branch; that fix is already on main and 3.15. |
pablogsal
left a comment
There was a problem hiding this comment.
This now matches the VS 2026 toolset and UWP fixes already used on main and 3.15.
|
Hm, @zooba's preference regarding backporting this was #144680 (comment)
Seems that to windows-2025 at least amd64 and x86 will stay on v143.
Yupp, see What strikes me even more: Windows MSI / installer for arm64 fails with This rings a bell (#153668), but different file affected here ... I don't know, yet, how this affects the official release builds (they are done with an azure image). |
|
Another option might be to install the v143 build tools in CI. |
|
Something like |
We've had 8 pre-releases since then. Or does it mean only non-pre-releases? |
(cherry picked from commit c06f4f4)
Co-authored-by: Chris Eibl 138194463+chris-eibl@users.noreply.github.com