Enable Apple Silicon SDK builds#8990
Conversation
|
@janvorli This is my draft for the I have a few hacks at the moment:
I haven't tried the resulting SDK I have it left as draft because the workarounds are intended to be temporary. /cc @mangod9 @sandreenko |
|
I haven't tested them yet, but they are built: |
|
Still needs work Note seg fault below. I'll take a look next week. $dotnet-sdk/dotnet --info
.NET SDK (reflecting any global.json):
Version: 6.0.100-ci
Commit: 23dc3eb5b2
Runtime Environment:
OS Name: Mac OS X
OS Version: 11.0
OS Platform: Darwin
RID: osx.11.0-arm64
Base Path: /Users/steve/dotnet-sdk/sdk/6.0.100-ci/
Host (useful for support):
Version: 6.0.0-alpha.1.20513.9
Commit: eea2256e56
.NET SDKs installed:
6.0.100-ci [/Users/steve/dotnet-sdk/sdk]
.NET runtimes installed:
Microsoft.NETCore.App 6.0.0-alpha.1.20513.9 [/Users/steve/dotnet-sdk/shared/Microsoft.NETCore.App]
To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-download$dotnet-sdk/dotnet new console -o nc
Welcome to .NET 6.0!
---------------------
SDK Version: 6.0.100-ci
Telemetry
---------
The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.
Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry
----------------
Installed an ASP.NET Core HTTPS development certificate.
To trust the certificate run 'dotnet dev-certs https --trust' (Windows and macOS only).
Learn about HTTPS: https://aka.ms/dotnet-https
----------------
Write your first app: https://aka.ms/dotnet-hello-world
Find out what's new: https://aka.ms/dotnet-whats-new
Explore documentation: https://aka.ms/dotnet-docs
Report issues and find source on GitHub: https://github.com/dotnet/core
Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli
--------------------------------------------------------------------------------------
zsh: segmentation fault dotnet-sdk/dotnet new console -o nc |
cf1d045 to
465de62
Compare
|
This is closer.
|
|
Blocked on #9064 |
|
#9064 has now merged. |
Correct GenerateLayout conditions Workaround .NET Standard osx-arm64 pkg missing.
fe7815f to
db5d132
Compare
|
This should build successfully and is ready for review. |
|
@sfoslund can you please review here? I would like to have a repo maintainer confirm this looks correct. |
|
Is this good to merge? |
|
Sorry for the delay, looks good to me |
|
I have updated the top post with known issues, just so expectation are not completely uncalibrated. |
|
Thanks @sfoslund |
Enable Apple Silicon SDK builds
macos arm64to readmeosx-arm64buildsvmImage: 'macOS-10.15'Fixes #8840
The Apple Silicon build is likely to be unstable for general usage. Known issues.
Cis not working. It may affect lots of areas. One known area is in the call to fork a process