-
Notifications
You must be signed in to change notification settings - Fork 441
Enable Apple Silicon SDK builds #8990
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
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@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 arm64
to readmeosx-arm64
buildsvmImage: 'macOS-10.15'
Fixes #8840
The Apple Silicon build is likely to be unstable for general usage. Known issues.
C
is not working. It may affect lots of areas. One known area is in the call to fork a process