From 045e689722967c9b5c87cd22a4688cc2c1af9374 Mon Sep 17 00:00:00 2001 From: Sven Boemer Date: Thu, 19 Jan 2023 17:47:10 +0000 Subject: [PATCH 1/5] Target lower glibc for Linux arm64 --- eng/pipelines/common/platform-matrix.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/common/platform-matrix.yml b/eng/pipelines/common/platform-matrix.yml index 4ae4b32db8a9fc..9c763ed0933353 100644 --- a/eng/pipelines/common/platform-matrix.yml +++ b/eng/pipelines/common/platform-matrix.yml @@ -95,7 +95,7 @@ jobs: shouldContinueOnError: ${{ parameters.shouldContinueOnError }} container: ${{ if eq(parameters.container, '') }}: - image: ubuntu-18.04-cross-arm64-20220427171722-6e40d49 + image: ubuntu-20.04-cross-arm64-20230119134401-944d64e ${{ if ne(parameters.container, '') }}: image: ${{ parameters.container }} registry: mcr From 8fee6ff6ee8a48ba99ad03b293506a773907b05e Mon Sep 17 00:00:00 2001 From: Sven Boemer Date: Thu, 19 Jan 2023 20:09:02 +0000 Subject: [PATCH 2/5] Update crossrootfsDir --- eng/pipelines/common/platform-matrix.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/common/platform-matrix.yml b/eng/pipelines/common/platform-matrix.yml index 9c763ed0933353..d40ef7612fab81 100644 --- a/eng/pipelines/common/platform-matrix.yml +++ b/eng/pipelines/common/platform-matrix.yml @@ -107,7 +107,7 @@ jobs: platforms: ${{ parameters.platforms }} helixQueueGroup: ${{ parameters.helixQueueGroup }} crossBuild: true - crossrootfsDir: '/crossrootfs/arm64' + crossrootfsDir: '/crossrootfs' ${{ insert }}: ${{ parameters.jobParameters }} # Linux musl x64 From 6cfdd549322002bc62191b107ece4137302658af Mon Sep 17 00:00:00 2001 From: Sven Boemer Date: Thu, 26 Jan 2023 22:47:49 +0000 Subject: [PATCH 3/5] Set prefix for mono --- src/mono/mono.proj | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mono/mono.proj b/src/mono/mono.proj index 38731e968660a5..41325f5dbea6b5 100644 --- a/src/mono/mono.proj +++ b/src/mono/mono.proj @@ -632,6 +632,7 @@ aarch64-linux-gnu $(MonoObjCrossDir)offsets-aarch-linux-gnu.h $(MonoCrossDir)/usr/lib/gcc/aarch64-linux-gnu/7 + $(MonoCrossDir)/usr/lib/gcc/aarch64-linux-gnu/5 From e9e911109129b836081ad267967928f94667a1bd Mon Sep 17 00:00:00 2001 From: Sven Boemer Date: Thu, 2 Feb 2023 18:36:48 +0000 Subject: [PATCH 4/5] Revert "Update crossrootfsDir" This reverts commit 8fee6ff6ee8a48ba99ad03b293506a773907b05e. --- eng/pipelines/common/platform-matrix.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/common/platform-matrix.yml b/eng/pipelines/common/platform-matrix.yml index d40ef7612fab81..9c763ed0933353 100644 --- a/eng/pipelines/common/platform-matrix.yml +++ b/eng/pipelines/common/platform-matrix.yml @@ -107,7 +107,7 @@ jobs: platforms: ${{ parameters.platforms }} helixQueueGroup: ${{ parameters.helixQueueGroup }} crossBuild: true - crossrootfsDir: '/crossrootfs' + crossrootfsDir: '/crossrootfs/arm64' ${{ insert }}: ${{ parameters.jobParameters }} # Linux musl x64 From ddbd4a3126fd6de8a79f66a3d8d6a1747daa806f Mon Sep 17 00:00:00 2001 From: Sven Boemer Date: Thu, 2 Feb 2023 18:39:30 +0000 Subject: [PATCH 5/5] Update image version --- eng/pipelines/common/platform-matrix.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/common/platform-matrix.yml b/eng/pipelines/common/platform-matrix.yml index 9c763ed0933353..2ec41d7682c7e2 100644 --- a/eng/pipelines/common/platform-matrix.yml +++ b/eng/pipelines/common/platform-matrix.yml @@ -95,7 +95,7 @@ jobs: shouldContinueOnError: ${{ parameters.shouldContinueOnError }} container: ${{ if eq(parameters.container, '') }}: - image: ubuntu-20.04-cross-arm64-20230119134401-944d64e + image: ubuntu-20.04-cross-arm64-20230201170357-8b7d579 ${{ if ne(parameters.container, '') }}: image: ${{ parameters.container }} registry: mcr