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

Enable building SOS on Apple Silicon #1553

Merged
merged 1 commit into from Sep 14, 2020
Merged

Conversation

sdmaclea
Copy link
Contributor

This is enough to get this building on Apple Silicon with XCode 12 beta installed.

The managed build is currently hanging on Apple Silicon with the runtime(s) required by arcade. I think newer 5.0 have a fix to make dotnet more stable when running on Rosetta.

Tested this like...

./build.sh
^C # Killed the hung build
../runtime/.dotnet/dotnet build  $PWD/src/SOS/SOS.NETCore/SOS.NETCore.csproj
./build.sh --skipmanaged 

There is more work required to

  • Get this to build on osx-x64
  • Get this to build in CI (Need an osx queue with XCode 12 Beta 6 installed)
  • Add this rid to dotnet-dump and dotnet-sos (similar to Enable Alpine Arm64 SOS builds #1010)

@sdmaclea sdmaclea added arm64 ARM64 architecture related issue dotnet-dump dotnet-sos sos labels Sep 11, 2020
@sdmaclea sdmaclea added this to the 6.0 milestone Sep 11, 2020
@sdmaclea sdmaclea self-assigned this Sep 11, 2020
Copy link
Member

@mikem8361 mikem8361 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

@hoyosjs
Copy link
Member

hoyosjs commented Sep 11, 2020

@mikem8361 We're going to have to solve the XCode headers issues.

@mikem8361
Copy link
Member

I'm not sure how we will solve the headers issue because it seems the problem is in the lldb headers themselves.

@sdmaclea sdmaclea merged commit 813215a into dotnet:master Sep 14, 2020
@sdmaclea sdmaclea moved this from In progress to Done in Enable .NET Core on Apple Silicon Sep 30, 2020
@github-actions github-actions bot locked and limited conversation to collaborators Jan 17, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arm64 ARM64 architecture related issue dotnet-dump dotnet-sos sos
Development

Successfully merging this pull request may close these issues.

None yet

3 participants