Skip to content
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

Add support for building for Windows ARM64 #670

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

ddscentral
Copy link

This PR adds support for building libcec for Windows ARM64.

Please also check out the relevant PRs for "platform" and "support" submodules.

Pulse-Eight/platform#50
Pulse-Eight/libcec-support#4

@garbear
Copy link

garbear commented Jan 16, 2025

I went through all commits of all 3 PRs, and it looks like the port was done correctly. I saw no surprises.

I haven't compiled tested yet, will try to do so once I get my Windows system backup and running.

@anthony-linaro
Copy link

anthony-linaro commented Jan 17, 2025

Is libcecsharp included in this too, or is the intention to build without it (or did I clone something wrong?)

I cloned this repo recursively, and use the build command:
windows\build-all.cmd arm64

It then appears to try and build the x64 version of libcecsharp, on my WoA machine

@ddscentral
Copy link
Author

ddscentral commented Jan 17, 2025

It isn't, unfortunately.
I have attempted to get it built (https://github.com/ddscentral/cec-dotnet-win-arm64) as well but there's no compatible .NET SDK for ARM64 which would work.

@anthony-linaro
Copy link

No compatible one, as in the ones that support it are too new compared to the one the project requires?

Is there a command line I should be using for building/testing then, that doesn't build libcecsharp?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants