gitlab: drop aarch32 runner and associated bits

While working out what hoops to jump through to get a full set of
aarch32 packages installed on the aarch64 runner it was pointed out 32
bit host support is deprecated. As the extra packages where needed for
system emulation (marked deprecated since 8.0!) there didn't seem much
point keeping this in.

While the full expunging of 32 bit host support will probably be done
for 11.0 we can at least reduce the CI burden a bit now.

Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-ID: <20251016150357.876415-3-alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
This commit is contained in:
Alex Bennée
2025-10-16 16:03:47 +01:00
parent b83d8be7a7
commit 76a7a71587
4 changed files with 0 additions and 170 deletions

View File

@@ -31,4 +31,3 @@
include:
- local: '/.gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml'
- local: '/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml'
- local: '/.gitlab-ci.d/custom-runners/ubuntu-24.04-aarch32.yml'

View File

@@ -1,25 +0,0 @@
# All ubuntu-24.04 jobs should run successfully in an environment
# setup by the scripts/ci/setup/ubuntu/build-environment.yml task
# "Install basic packages to build QEMU on Ubuntu 24.04"
ubuntu-24.04-aarch32-all:
extends: .custom_runner_template
needs: []
stage: build
tags:
- ubuntu_24.04
- aarch32
rules:
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
when: manual
allow_failure: true
- if: "$AARCH32_RUNNER_AVAILABLE"
when: manual
allow_failure: true
script:
- mkdir build
- cd build
- ../configure --cross-prefix=arm-linux-gnueabihf-
|| { cat config.log meson-logs/meson-log.txt; exit 1; }
- make --output-sync -j`nproc --ignore=40`
- make --output-sync -j`nproc --ignore=40` check

View File

@@ -47,21 +47,4 @@
- ansible_facts['distribution'] == 'Ubuntu'
- ansible_facts['distribution_version'] == '24.04'
- name: Install armhf cross-compile packages to build QEMU on AArch64 Ubuntu 24.04
package:
name:
- binutils-arm-linux-gnueabihf
- gcc-arm-linux-gnueabihf
- libblkid-dev:armhf
- libc6-dev:armhf
- libffi-dev:armhf
- libglib2.0-dev:armhf
- libmount-dev:armhf
- libpcre2-dev:armhf
- libpixman-1-dev:armhf
- zlib1g-dev:armhf
when:
- ansible_facts['distribution'] == 'Ubuntu'
- ansible_facts['distribution_version'] == '24.04'
- ansible_facts['architecture'] == 'aarch64'

View File

@@ -1,127 +0,0 @@
# THIS FILE WAS AUTO-GENERATED
#
# $ lcitool variables --cross-arch armv7l ubuntu-2204 qemu
#
# https://gitlab.com/libvirt/libvirt-ci
packages:
- bash
- bc
- bison
- bsdextrautils
- bzip2
- ca-certificates
- ccache
- dbus
- debianutils
- diffutils
- exuberant-ctags
- findutils
- flex
- gcc
- gcovr
- gettext
- git
- hostname
- libglib2.0-dev
- libpcre2-dev
- libsndio-dev
- libspice-protocol-dev
- llvm
- locales
- make
- meson
- mtools
- ncat
- ninja-build
- openssh-client
- pkgconf
- python3
- python3-numpy
- python3-opencv
- python3-pillow
- python3-pip
- python3-sphinx
- python3-sphinx-rtd-theme
- python3-tomli
- python3-venv
- python3-yaml
- rpm2cpio
- sed
- socat
- sparse
- swtpm
- tar
- tesseract-ocr
- tesseract-ocr-eng
- xorriso
- zstd
- gcc-arm-linux-gnueabihf
- libaio-dev:armhf
- libasan6:armhf
- libasound2-dev:armhf
- libattr1-dev:armhf
- libbpf-dev:armhf
- libbrlapi-dev:armhf
- libbz2-dev:armhf
- libc6-dev:armhf
- libcacard-dev:armhf
- libcap-ng-dev:armhf
- libcapstone-dev:armhf
- libcmocka-dev:armhf
- libcurl4-gnutls-dev:armhf
- libdaxctl-dev:armhf
- libdrm-dev:armhf
- libepoxy-dev:armhf
- libfdt-dev:armhf
- libffi-dev:armhf
- libfuse3-dev:armhf
- libgbm-dev:armhf
- libgcrypt20-dev:armhf
- libglib2.0-dev:armhf
- libglusterfs-dev:armhf
- libgnutls28-dev:armhf
- libgtk-3-dev:armhf
- libibumad-dev:armhf
- libibverbs-dev:armhf
- libiscsi-dev:armhf
- libjemalloc-dev:armhf
- libjpeg-turbo8-dev:armhf
- libjson-c-dev:armhf
- liblttng-ust-dev:armhf
- liblzo2-dev:armhf
- libncursesw5-dev:armhf
- libnfs-dev:armhf
- libnuma-dev:armhf
- libpam0g-dev:armhf
- libpipewire-0.3-dev:armhf
- libpixman-1-dev:armhf
- libpng-dev:armhf
- libpulse-dev:armhf
- librbd-dev:armhf
- librdmacm-dev:armhf
- libsasl2-dev:armhf
- libsdl2-dev:armhf
- libsdl2-image-dev:armhf
- libseccomp-dev:armhf
- libselinux1-dev:armhf
- libslirp-dev:armhf
- libsnappy-dev:armhf
- libspice-server-dev:armhf
- libssh-dev:armhf
- libsystemd-dev:armhf
- libtasn1-6-dev:armhf
- libubsan1:armhf
- libudev-dev:armhf
- liburing-dev:armhf
- libusb-1.0-0-dev:armhf
- libusbredirhost-dev:armhf
- libvdeplug-dev:armhf
- libvirglrenderer-dev:armhf
- libvte-2.91-dev:armhf
- libxen-dev:armhf
- libzstd-dev:armhf
- nettle-dev:armhf
- systemtap-sdt-dev:armhf
- zlib1g-dev:armhf