mirror of
https://github.com/qemu/qemu.git
synced 2026-02-04 05:35:39 +00:00
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:
@@ -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'
|
||||
|
||||
@@ -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
|
||||
@@ -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'
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user