+++ /dev/null
-# 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
- 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'
+++ /dev/null
-# 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
-