microsoft / microsoft/microsoft-ui-xaml

Proposal: make Windows arm64 a first-class build host

Open
#11,249 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area-Infrastructure feature proposal needs-triage
Dominant language
C++
Stars
8.4k
Forks
942
Avg merge
2d 7h
Merged PRs (30d)
105

Description

### Title

Make Windows arm64 a first-class build host

### Summary

Right now, a lot of build-related files in this repo assume an amd64/x64 build host. This results in slow builds on native arm64 devices like the Surface Pro X. Visual Studio has supported arm64 build hosts since VS 2022, so this should be relatively straightforward to do.

### Rationale

- Faster builds of this repository on arm64 devices

### Scope

N/A

### Important Notes

N/A, I'll file a PR that implements the required changes

### Open Questions

N/A

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No specific files, tests, or entry points are named. Start by locating build-related files that assume an amd64/x64 host and review how Visual Studio 2022 supports Windows arm64 build hosts; done means the repository builds natively on Windows arm64 without the current host assumptions.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.