Closed
Description
Apple has announced plans to transition its Mac hardware line to a new Arm64-based chip that they refer to as “Apple Silicon
This issue tracks work to enable ASP.NET Core on Apple Silicon
- Enable compilation on Apple Silicon
- Enable cross compilation from osx-x64
- Add
arm64
support toSQLitePCL.raw
osx
universal binary Support Apple Silicon for e_sqlite3 ericsink/SQLitePCL.raw#375 -
AddLibuv removed.arm64
support tolibuv
osx
universal binary (optional?) - Enable CI builds
- Enable testing
The first three items have been completed for the dotnet/runtime and should be able to proceed for aspnetcore.
Hints from dotnet/runtime learnings:
- Cross compilation requires Xcode 12.2 or better (included in vmImage 10.15)
- pass
-arch arm64
to the clang compiler to select arm64 as the target architecture.