Skip to content

[3.14] gh-153668: Temporarily disable unicodectype.c optimization on WinARM64 due to compiler bug (GH-153669) - #158221

Merged
hugovk merged 4 commits into
python:3.14from
chris-eibl:backport-9ea05d4-3.14
Sep 26, 2026
Merged

hugovk merged 4 commits into
python:3.14from
chris-eibl:backport-9ea05d4-3.14

Conversation

@chris-eibl

@chris-eibl chris-eibl commented Sep 26, 2026 •

Copy link
Copy Markdown
Member
  • Only disable during Release (not PGO)

  • Update PCbuild/pyproject.props


(cherry picked from commit 9ea05d4)

Co-authored-by: Steve Dower steve.dower@python.org
Co-authored-by: Chris Eibl 138194463+chris-eibl@users.noreply.github.com

…inARM64 due to compiler bug (python#153669)

* Only disable during Release (not PGO)

* Update PCbuild/pyproject.props

---------

Co-authored-by: Chris Eibl <138194463+chris-eibl@users.noreply.github.com>
(cherry picked from commit 9ea05d4)

# Conflicts:
#	PCbuild/pythoncore.vcxproj
@chris-eibl

Copy link
Copy Markdown
Member Author

!buildbot ARM64 Windows Non-Debug

@bedevere-bot

Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @chris-eibl for commit acac7d4 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F158221%2Fmerge

The command will test the builders whose names match following regular expression: ARM64 Windows Non-Debug

The builders matched are:

  • ARM64 Windows Non-Debug PR

@chris-eibl

Copy link
Copy Markdown
Member Author

ARM64 Windows Non-Debug PR is green now. I am pretty sure this will also fix the Windows MSI / installer for arm64 which does a debug and release build, where the latter fails.

But this workflow did not trigger, because no related file was touched, and I don't see a way to force it manually force it via the web interface.

I could do a dummy edit in pythonba.vcxproj to force CI (and revert again later) if deemed reasonable.

@hugovk

hugovk commented Sep 26, 2026

Copy link
Copy Markdown
Member

I could do a dummy edit in pythonba.vcxproj to force CI (and revert again later) if deemed reasonable.

Yeah, let's do this, would be good to know it fixes both.

@chris-eibl

Copy link
Copy Markdown
Member Author

Yeah, let's do this,

Done and applied DO-NOT-MERGE until reverted

@chris-eibl

Copy link
Copy Markdown
Member Author

https://github.com/python/cpython/actions/runs/36226897399/job/108362666090 is green so removing dummy edit and DO-NOT-MERGE 🚀

@hugovk
hugovk merged commit 390f3d3 into python:3.14 Sep 26, 2026
48 of 49 checks passed
@hugovk

hugovk commented Sep 26, 2026

Copy link
Copy Markdown
Member

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants