Opened 3 years ago

Closed 2 years ago

#62961 closed defect (fixed)

dotnet ports: arm support tracking

Reported by: mascguy (Christopher Nielsen) Owned by: tsabirgaliev (Tair Sabirgaliev)
Priority: Normal Milestone:
Component: ports Version:
Keywords: arm Cc:
Port: dotnet

Description

Our new dotnet-* ports don't support ARM builds yet, as Microsoft is still working on it. Nonetheless, this ticket will help track the status.

Of note, upstream's tentative plan is to only support ARM for newer .NET versions, so we won't necessarily see it across-the-board.

A good place to start, relative to Microsoft's progress:

Question 4879: support for macOS on ARM

Change History (6)

comment:1 Changed 3 years ago by mascguy (Christopher Nielsen)

Microsoft is also posting updates via this Twitter post:

https://twitter.com/runfaster2000/status/1279821716944900096

comment:2 Changed 3 years ago by mascguy (Christopher Nielsen)

It looks like .NET 6.0 - the SDK, runtime, and ASP.NET core runtime - now supports ARM:

https://github.com/dotnet/core/blob/main/release-notes/6.0/supported-os.md#macos

These aren't quite officially released yet - as of this writing, they're at Preview 4 - but should be getting close to final.

Last edited 3 years ago by mascguy (Christopher Nielsen) (previous) (diff)

comment:3 Changed 3 years ago by tsabirgaliev (Tair Sabirgaliev)

@macsguy the -devel port at the moment tracks .net “Current” version, whereas 6.0 branch is more suitable for -devel port. That is why initially I proposed dotnet-current as a way to track “Current” branch.

comment:4 Changed 2 years ago by tsabirgaliev (Tair Sabirgaliev)

@macsguy see https://github.com/macports/macports-ports/pull/14324

please help me test this on arm64

If the changes are OK, I will add other dotnet-* ports to the PR where available

Last edited 2 years ago by tsabirgaliev (Tair Sabirgaliev) (previous) (diff)

comment:5 Changed 2 years ago by tsabirgaliev (Tair Sabirgaliev)

comment:6 Changed 2 years ago by mascguy (Christopher Nielsen)

Resolution: fixed
Status: assignedclosed

Given the various updates over the past few months, we're in good shape. Closing.

Note: See TracTickets for help on using tickets.