Skip to content

Commit

Permalink
Switch from arm64 biarch image to Azure Linux image (dotnet#101946)
Browse files Browse the repository at this point in the history
The biarch image is currently unused in our ci builds.

Use of the biarch image was added in
dotnet#91019 but the job that
used it was disabled for arm64 in
dotnet#92057. dotnet#90427
tracks adding back the arm64 jobs.

The arm64 fullaot job was added in
dotnet#55362 which explains:

> We don't ship any products using FullAOT on Linux x64/arm64, but this
compilation mode is used for iOS, FullAOT-related issues that affect iOS are
likely to be caught by FullAOT on Linux x64/arm64, and it is a lot easier to
build, develop, and debug on desktop OSes.

If the arm64 job is enabled again in the future, it should be
made to use a new entry in `pipeline-with-resources.yml`, instead
of modifying the image used for all other linux_arm64 jobs.

Fixes dotnet#101707
  • Loading branch information
sbomer authored and Ruihan-Yin committed May 30, 2024
1 parent 350d58d commit 1286608
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions eng/pipelines/common/templates/pipeline-with-resources.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,8 @@ extends:
ROOTFS_DIR: /crossrootfs/armv6

linux_arm64:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-2.0-cross-biarch-amd64-arm64
image: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-cross-arm64-net9.0
env:
ROOTFS_HOST_DIR: /crossrootfs/x64
ROOTFS_DIR: /crossrootfs/arm64

linux_musl_x64:
Expand Down

0 comments on commit 1286608

Please sign in to comment.