-
-
Notifications
You must be signed in to change notification settings - Fork 1k
WIP: Windows on Arm support #2397
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@dotnet-policy-service agree |
Was there any more movement on this (or discussion on other platforms)? Was there anything preventing review? |
Hi Anthony, no movement I'm afraid. I've been pretty intimidated by Stride's bespoke build system. The last thing I believe I got stuck on was actually building the dependencies and locating where they need to live. MSBuild wasn't very transparent to what the cause was, merely just reporting what broke because of it. As for review, if anyone else is interested in this PR, I'd advise just spinning up a new one without the mess I made when making the entire solution build and run just for aarch64 rather than x64. If you are interested in picking this up and wish to avoid reading the mess in the singular commit, I think the main take aways are that
|
@archanox @anthony-linaro Would be nice if you could give #2644 a spin. |
@Kryptos-FR Surely you meant the other PR? #2644 ? |
We should probably close this PR |
#2644 doesn't have conflicts. I was just looking at all PRs that were broken because of conflicts. If you close it, there is no need to fix them 😊. I did ping the wrong person though 😅 |
Closed in favor of #2644 |
PR Details
This is a highly experimental WIP draft of getting the entire Stride suite to compile and run on Windows on Arm (WoA).
There has been a lot of broad stroke changes that change projects from win-x64 to win-arm64, just to test this proof of concept.
I have gone through every mention of x86/x64 through the repo to add in arm64 where appropriate, but there are some issues surrounding the native libraries. I feel that there's perhaps documentation somewhere on how to build these binaries that exist in the repo, maybe?
I am seeking any and all feedback and assistance with this PR where possible. I am on Discord in the Stride server as pierce @archanox
Milestone:
Current Issues checked in:
Goal of this PR:
Outside the scope of this PR:
Related Issue
#2018
Types of changes
Checklist