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 macOS ARM64 support #1879

Draft
wants to merge 13 commits into
base: main
Choose a base branch
from
Draft

Add macOS ARM64 support #1879

wants to merge 13 commits into from

Conversation

tritao
Copy link
Collaborator

@tritao tritao commented Oct 21, 2024

No description provided.

@tritao tritao self-assigned this Oct 21, 2024
@tritao tritao changed the title Auto-detect architecture in build.sh. Add macOS ARM64 builds Oct 21, 2024
@tritao tritao changed the title Add macOS ARM64 builds Add macOS ARM64 support Oct 21, 2024
@tritao tritao force-pushed the arch-arm64 branch 7 times, most recently from 412054f to 102f500 Compare October 27, 2024 17:16
@tritao tritao force-pushed the arch-arm64 branch 7 times, most recently from b684fe0 to 4d1f91e Compare October 29, 2024 11:21
@tritao
Copy link
Collaborator Author

tritao commented Jan 20, 2025

Just FIY this is currently stuck due to bugs/limitations in .NET ARM64 implementation of P/Invoke.
Its an easy addition/fix in the runtime but .NET team is not considering it at this time, we can work around in CppSharp but is a big change as we need to go through a C layer for interop as opposed to direct C++ interop we do for all other platforms.

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.

1 participant