From fda5c9f025e276f3066a930c35b7b1e072f95723 Mon Sep 17 00:00:00 2001 From: Thomas Debesse Date: Wed, 16 Jul 2025 13:46:09 +0200 Subject: [PATCH 1/2] ci/azure: bump Linux images to ubuntu-22.04 (ubuntu-20.04 was removed) --- .azure-pipelines.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml index 9b4a9a98..7f9efc17 100644 --- a/.azure-pipelines.yml +++ b/.azure-pipelines.yml @@ -26,29 +26,29 @@ pr: strategy: matrix: Linux amd64 GCC: - VM_IMAGE: 'ubuntu-20.04' - APT_PACKAGES: ninja-build g++-8 - CXX_COMPILER: g++-8 + VM_IMAGE: 'ubuntu-22.04' + APT_PACKAGES: ninja-build g++-10 + CXX_COMPILER: g++-10 Linux i686 GCC: - VM_IMAGE: 'ubuntu-20.04' + VM_IMAGE: 'ubuntu-22.04' APT_PACKAGES: ninja-build g++-i686-linux-gnu CXX_COMPILER: i686-linux-gnu-g++ COMPILER_FLAGS: -mfpmath=sse -msse Linux arm64 GCC: - VM_IMAGE: 'ubuntu-20.04' + VM_IMAGE: 'ubuntu-22.04' APT_PACKAGES: ninja-build g++-aarch64-linux-gnu qemu-user CXX_COMPILER: aarch64-linux-gnu-g++ CRUNCH_EXE_RUNNER: qemu-aarch64 -L /usr/aarch64-linux-gnu Linux armhf GCC: - VM_IMAGE: 'ubuntu-20.04' + VM_IMAGE: 'ubuntu-22.04' APT_PACKAGES: ninja-build g++-arm-linux-gnueabihf qemu-user CXX_COMPILER: arm-linux-gnueabihf-g++ CRUNCH_EXE_RUNNER: qemu-arm -L /usr/arm-linux-gnueabihf - # There is a qemu-arm IO bug in ubuntu-20.04 and ubuntu-22.04, + # There is a qemu-arm IO bug in ubuntu-22.04, # remove when ubuntu-24.04 is available. CRUNCH_SIMPLE_TEST: true Linux amd64 Clang: - VM_IMAGE: 'ubuntu-20.04' + VM_IMAGE: 'ubuntu-22.04' APT_PACKAGES: ninja-build CXX_COMPILER: clang++ Windows amd64 MinGW: From d8ed6aa7ff5fa4ae573742b4b8b79a6d1f17dd91 Mon Sep 17 00:00:00 2001 From: Thomas Debesse Date: Wed, 16 Jul 2025 13:47:14 +0200 Subject: [PATCH 2/2] ci/azure: use ubuntu-24.04 image for armhf to avoid a bug in qemu-arm --- .azure-pipelines.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml index 7f9efc17..0903b2c7 100644 --- a/.azure-pipelines.yml +++ b/.azure-pipelines.yml @@ -40,13 +40,11 @@ strategy: CXX_COMPILER: aarch64-linux-gnu-g++ CRUNCH_EXE_RUNNER: qemu-aarch64 -L /usr/aarch64-linux-gnu Linux armhf GCC: - VM_IMAGE: 'ubuntu-22.04' + # There is an IO bug in qemu-arm from ubuntu-22.04. + VM_IMAGE: 'ubuntu-24.04' APT_PACKAGES: ninja-build g++-arm-linux-gnueabihf qemu-user CXX_COMPILER: arm-linux-gnueabihf-g++ CRUNCH_EXE_RUNNER: qemu-arm -L /usr/arm-linux-gnueabihf - # There is a qemu-arm IO bug in ubuntu-22.04, - # remove when ubuntu-24.04 is available. - CRUNCH_SIMPLE_TEST: true Linux amd64 Clang: VM_IMAGE: 'ubuntu-22.04' APT_PACKAGES: ninja-build