Skip to content

Conversation

@dellis1972
Copy link
Contributor

@dellis1972 dellis1972 commented Jul 25, 2025

This change adds support for the 'win-arm64' runtime identifier (rid) for our packages, enabling us to build and publish NuGet packages that target Windows on ARM64 architecture.

@dellis1972
Copy link
Contributor Author

Required by MonoGame/MonoGame.Library.OpenAL#10

@dellis1972 dellis1972 requested a review from harry-cpp July 25, 2025 22:43
@ThomasFOG
Copy link
Contributor

This came across my mind: we don't have to ship frameworks, we can generate OpenAL as a static .a and make a static linking with a <NativeReference>. I know that this works (FMOD ships like that and it passes cert), we don't need to make it an actual framework.

@dellis1972
Copy link
Contributor Author

This PR does not stop us using just the static libraries, but it does allow us to use .xcframework or just .framework if needed.
Its down to the implementation side to decide what to ship.

@dellis1972 dellis1972 force-pushed the dev/dellis1972/ioswinarm branch from 9de36a3 to 5ae4dc2 Compare July 31, 2025 16:33
@dellis1972 dellis1972 changed the title Add Support for an 'ios' rid. Add win-arm64 support for packages. Add win-arm64 support for packages. Jul 31, 2025
@ThomasFOG ThomasFOG merged commit 43f13de into main Jul 31, 2025
2 checks passed
@ThomasFOG ThomasFOG deleted the dev/dellis1972/ioswinarm branch July 31, 2025 16:36
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.

2 participants