Signed-off-by: Andrea Bolognani <abologna(a)redhat.com>
---
.../debian-11-cross-aarch64.Dockerfile | 126 +++++++++++++++++
.../debian-11-cross-armv6l.Dockerfile | 125 +++++++++++++++++
.../debian-11-cross-armv7l.Dockerfile | 126 +++++++++++++++++
ci/containers/debian-11-cross-i686.Dockerfile | 125 +++++++++++++++++
.../debian-11-cross-mips64el.Dockerfile | 125 +++++++++++++++++
.../debian-11-cross-mipsel.Dockerfile | 125 +++++++++++++++++
.../debian-11-cross-ppc64le.Dockerfile | 125 +++++++++++++++++
.../debian-11-cross-s390x.Dockerfile | 125 +++++++++++++++++
ci/containers/debian-11.Dockerfile | 106 ++++++++++++++
ci/gitlab.yml | 130 ++++++++++++++----
10 files changed, 1209 insertions(+), 29 deletions(-)
create mode 100644 ci/containers/debian-11-cross-aarch64.Dockerfile
create mode 100644 ci/containers/debian-11-cross-armv6l.Dockerfile
create mode 100644 ci/containers/debian-11-cross-armv7l.Dockerfile
create mode 100644 ci/containers/debian-11-cross-i686.Dockerfile
create mode 100644 ci/containers/debian-11-cross-mips64el.Dockerfile
create mode 100644 ci/containers/debian-11-cross-mipsel.Dockerfile
create mode 100644 ci/containers/debian-11-cross-ppc64le.Dockerfile
create mode 100644 ci/containers/debian-11-cross-s390x.Dockerfile
create mode 100644 ci/containers/debian-11.Dockerfile
diff --git a/ci/containers/debian-11-cross-aarch64.Dockerfile
b/ci/containers/debian-11-cross-aarch64.Dockerfile
new file mode 100644
index 0000000000..2e03f44d9e
--- /dev/null
+++ b/ci/containers/debian-11-cross-aarch64.Dockerfile
@@ -0,0 +1,126 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+# $ lcitool manifest ci/manifest.yml
+#
+#
https://gitlab.com/libvirt/libvirt-ci
+
+FROM docker.io/library/debian:11-slim
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ apt-get update && \
+ apt-get install -y eatmydata && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y \
+ augeas-lenses \
+ augeas-tools \
+ bash-completion \
+ ca-certificates \
+ ccache \
+ cpp \
+ diffutils \
+ dnsmasq-base \
+ dwarves \
+ ebtables \
+ flake8 \
+ gettext \
+ git \
+ grep \
+ iproute2 \
+ iptables \
+ kmod \
+ libc-dev-bin \
+ libxml2-utils \
+ locales \
+ lvm2 \
+ make \
+ meson \
+ nfs-common \
+ ninja-build \
+ numad \
+ open-iscsi \
+ parted \
+ perl-base \
+ pkgconf \
+ policykit-1 \
+ python3 \
+ python3-docutils \
+ qemu-utils \
+ radvd \
+ scrub \
+ sed \
+ xsltproc \
+ zfs-fuse && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
+ dpkg-reconfigure locales && \
+ dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show >
/packages.txt && \
+ mkdir -p /usr/libexec/ccache-wrappers && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/aarch64-linux-gnu-cc && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/aarch64-linux-gnu-gcc
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ dpkg --add-architecture arm64 && \
+ eatmydata apt-get update && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
+ eatmydata apt-get install --no-install-recommends -y \
+ gcc-aarch64-linux-gnu \
+ libacl1-dev:arm64 \
+ libapparmor-dev:arm64 \
+ libattr1-dev:arm64 \
+ libaudit-dev:arm64 \
+ libblkid-dev:arm64 \
+ libc6-dev:arm64 \
+ libcap-ng-dev:arm64 \
+ libcurl4-gnutls-dev:arm64 \
+ libdbus-1-dev:arm64 \
+ libdevmapper-dev:arm64 \
+ libfuse-dev:arm64 \
+ libglib2.0-dev:arm64 \
+ libglusterfs-dev:arm64 \
+ libgnutls28-dev:arm64 \
+ libiscsi-dev:arm64 \
+ libnl-3-dev:arm64 \
+ libnl-route-3-dev:arm64 \
+ libnuma-dev:arm64 \
+ libparted-dev:arm64 \
+ libpcap0.8-dev:arm64 \
+ libpciaccess-dev:arm64 \
+ librbd-dev:arm64 \
+ libreadline-dev:arm64 \
+ libsanlock-dev:arm64 \
+ libsasl2-dev:arm64 \
+ libselinux1-dev:arm64 \
+ libssh-gcrypt-dev:arm64 \
+ libssh2-1-dev:arm64 \
+ libtirpc-dev:arm64 \
+ libudev-dev:arm64 \
+ libxen-dev:arm64 \
+ libxml2-dev:arm64 \
+ libyajl-dev:arm64 \
+ systemtap-sdt-dev:arm64 \
+ xfslibs-dev:arm64 && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ mkdir -p /usr/local/share/meson/cross && \
+ echo "[binaries]\n\
+c = '/usr/bin/aarch64-linux-gnu-gcc'\n\
+ar = '/usr/bin/aarch64-linux-gnu-gcc-ar'\n\
+strip = '/usr/bin/aarch64-linux-gnu-strip'\n\
+pkgconfig = '/usr/bin/aarch64-linux-gnu-pkg-config'\n\
+\n\
+[host_machine]\n\
+system = 'linux'\n\
+cpu_family = 'aarch64'\n\
+cpu = 'aarch64'\n\
+endian = 'little'" > /usr/local/share/meson/cross/aarch64-linux-gnu
+
+ENV LANG "en_US.UTF-8"
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
+
+ENV ABI "aarch64-linux-gnu"
+ENV MESON_OPTS "--cross-file=aarch64-linux-gnu"
diff --git a/ci/containers/debian-11-cross-armv6l.Dockerfile
b/ci/containers/debian-11-cross-armv6l.Dockerfile
new file mode 100644
index 0000000000..c021ddd7c7
--- /dev/null
+++ b/ci/containers/debian-11-cross-armv6l.Dockerfile
@@ -0,0 +1,125 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+# $ lcitool manifest ci/manifest.yml
+#
+#
https://gitlab.com/libvirt/libvirt-ci
+
+FROM docker.io/library/debian:11-slim
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ apt-get update && \
+ apt-get install -y eatmydata && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y \
+ augeas-lenses \
+ augeas-tools \
+ bash-completion \
+ ca-certificates \
+ ccache \
+ cpp \
+ diffutils \
+ dnsmasq-base \
+ dwarves \
+ ebtables \
+ flake8 \
+ gettext \
+ git \
+ grep \
+ iproute2 \
+ iptables \
+ kmod \
+ libc-dev-bin \
+ libxml2-utils \
+ locales \
+ lvm2 \
+ make \
+ meson \
+ nfs-common \
+ ninja-build \
+ numad \
+ open-iscsi \
+ parted \
+ perl-base \
+ pkgconf \
+ policykit-1 \
+ python3 \
+ python3-docutils \
+ qemu-utils \
+ radvd \
+ scrub \
+ sed \
+ xsltproc \
+ zfs-fuse && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
+ dpkg-reconfigure locales && \
+ dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show >
/packages.txt && \
+ mkdir -p /usr/libexec/ccache-wrappers && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabi-cc && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabi-gcc
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ dpkg --add-architecture armel && \
+ eatmydata apt-get update && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
+ eatmydata apt-get install --no-install-recommends -y \
+ gcc-arm-linux-gnueabi \
+ libacl1-dev:armel \
+ libapparmor-dev:armel \
+ libattr1-dev:armel \
+ libaudit-dev:armel \
+ libblkid-dev:armel \
+ libc6-dev:armel \
+ libcap-ng-dev:armel \
+ libcurl4-gnutls-dev:armel \
+ libdbus-1-dev:armel \
+ libdevmapper-dev:armel \
+ libfuse-dev:armel \
+ libglib2.0-dev:armel \
+ libglusterfs-dev:armel \
+ libgnutls28-dev:armel \
+ libiscsi-dev:armel \
+ libnl-3-dev:armel \
+ libnl-route-3-dev:armel \
+ libnuma-dev:armel \
+ libparted-dev:armel \
+ libpcap0.8-dev:armel \
+ libpciaccess-dev:armel \
+ librbd-dev:armel \
+ libreadline-dev:armel \
+ libsanlock-dev:armel \
+ libsasl2-dev:armel \
+ libselinux1-dev:armel \
+ libssh-gcrypt-dev:armel \
+ libssh2-1-dev:armel \
+ libtirpc-dev:armel \
+ libudev-dev:armel \
+ libxml2-dev:armel \
+ libyajl-dev:armel \
+ systemtap-sdt-dev:armel \
+ xfslibs-dev:armel && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ mkdir -p /usr/local/share/meson/cross && \
+ echo "[binaries]\n\
+c = '/usr/bin/arm-linux-gnueabi-gcc'\n\
+ar = '/usr/bin/arm-linux-gnueabi-gcc-ar'\n\
+strip = '/usr/bin/arm-linux-gnueabi-strip'\n\
+pkgconfig = '/usr/bin/arm-linux-gnueabi-pkg-config'\n\
+\n\
+[host_machine]\n\
+system = 'linux'\n\
+cpu_family = 'arm'\n\
+cpu = 'arm'\n\
+endian = 'little'" > /usr/local/share/meson/cross/arm-linux-gnueabi
+
+ENV LANG "en_US.UTF-8"
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
+
+ENV ABI "arm-linux-gnueabi"
+ENV MESON_OPTS "--cross-file=arm-linux-gnueabi"
diff --git a/ci/containers/debian-11-cross-armv7l.Dockerfile
b/ci/containers/debian-11-cross-armv7l.Dockerfile
new file mode 100644
index 0000000000..8ccb61680d
--- /dev/null
+++ b/ci/containers/debian-11-cross-armv7l.Dockerfile
@@ -0,0 +1,126 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+# $ lcitool manifest ci/manifest.yml
+#
+#
https://gitlab.com/libvirt/libvirt-ci
+
+FROM docker.io/library/debian:11-slim
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ apt-get update && \
+ apt-get install -y eatmydata && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y \
+ augeas-lenses \
+ augeas-tools \
+ bash-completion \
+ ca-certificates \
+ ccache \
+ cpp \
+ diffutils \
+ dnsmasq-base \
+ dwarves \
+ ebtables \
+ flake8 \
+ gettext \
+ git \
+ grep \
+ iproute2 \
+ iptables \
+ kmod \
+ libc-dev-bin \
+ libxml2-utils \
+ locales \
+ lvm2 \
+ make \
+ meson \
+ nfs-common \
+ ninja-build \
+ numad \
+ open-iscsi \
+ parted \
+ perl-base \
+ pkgconf \
+ policykit-1 \
+ python3 \
+ python3-docutils \
+ qemu-utils \
+ radvd \
+ scrub \
+ sed \
+ xsltproc \
+ zfs-fuse && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
+ dpkg-reconfigure locales && \
+ dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show >
/packages.txt && \
+ mkdir -p /usr/libexec/ccache-wrappers && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabihf-cc &&
\
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabihf-gcc
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ dpkg --add-architecture armhf && \
+ eatmydata apt-get update && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
+ eatmydata apt-get install --no-install-recommends -y \
+ gcc-arm-linux-gnueabihf \
+ libacl1-dev:armhf \
+ libapparmor-dev:armhf \
+ libattr1-dev:armhf \
+ libaudit-dev:armhf \
+ libblkid-dev:armhf \
+ libc6-dev:armhf \
+ libcap-ng-dev:armhf \
+ libcurl4-gnutls-dev:armhf \
+ libdbus-1-dev:armhf \
+ libdevmapper-dev:armhf \
+ libfuse-dev:armhf \
+ libglib2.0-dev:armhf \
+ libglusterfs-dev:armhf \
+ libgnutls28-dev:armhf \
+ libiscsi-dev:armhf \
+ libnl-3-dev:armhf \
+ libnl-route-3-dev:armhf \
+ libnuma-dev:armhf \
+ libparted-dev:armhf \
+ libpcap0.8-dev:armhf \
+ libpciaccess-dev:armhf \
+ librbd-dev:armhf \
+ libreadline-dev:armhf \
+ libsanlock-dev:armhf \
+ libsasl2-dev:armhf \
+ libselinux1-dev:armhf \
+ libssh-gcrypt-dev:armhf \
+ libssh2-1-dev:armhf \
+ libtirpc-dev:armhf \
+ libudev-dev:armhf \
+ libxen-dev:armhf \
+ libxml2-dev:armhf \
+ libyajl-dev:armhf \
+ systemtap-sdt-dev:armhf \
+ xfslibs-dev:armhf && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ mkdir -p /usr/local/share/meson/cross && \
+ echo "[binaries]\n\
+c = '/usr/bin/arm-linux-gnueabihf-gcc'\n\
+ar = '/usr/bin/arm-linux-gnueabihf-gcc-ar'\n\
+strip = '/usr/bin/arm-linux-gnueabihf-strip'\n\
+pkgconfig = '/usr/bin/arm-linux-gnueabihf-pkg-config'\n\
+\n\
+[host_machine]\n\
+system = 'linux'\n\
+cpu_family = 'arm'\n\
+cpu = 'armhf'\n\
+endian = 'little'" > /usr/local/share/meson/cross/arm-linux-gnueabihf
+
+ENV LANG "en_US.UTF-8"
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
+
+ENV ABI "arm-linux-gnueabihf"
+ENV MESON_OPTS "--cross-file=arm-linux-gnueabihf"
diff --git a/ci/containers/debian-11-cross-i686.Dockerfile
b/ci/containers/debian-11-cross-i686.Dockerfile
new file mode 100644
index 0000000000..fce6d29a82
--- /dev/null
+++ b/ci/containers/debian-11-cross-i686.Dockerfile
@@ -0,0 +1,125 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+# $ lcitool manifest ci/manifest.yml
+#
+#
https://gitlab.com/libvirt/libvirt-ci
+
+FROM docker.io/library/debian:11-slim
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ apt-get update && \
+ apt-get install -y eatmydata && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y \
+ augeas-lenses \
+ augeas-tools \
+ bash-completion \
+ ca-certificates \
+ ccache \
+ cpp \
+ diffutils \
+ dnsmasq-base \
+ dwarves \
+ ebtables \
+ flake8 \
+ gettext \
+ git \
+ grep \
+ iproute2 \
+ iptables \
+ kmod \
+ libc-dev-bin \
+ libxml2-utils \
+ locales \
+ lvm2 \
+ make \
+ meson \
+ nfs-common \
+ ninja-build \
+ numad \
+ open-iscsi \
+ parted \
+ perl-base \
+ pkgconf \
+ policykit-1 \
+ python3 \
+ python3-docutils \
+ qemu-utils \
+ radvd \
+ scrub \
+ sed \
+ xsltproc \
+ zfs-fuse && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
+ dpkg-reconfigure locales && \
+ dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show >
/packages.txt && \
+ mkdir -p /usr/libexec/ccache-wrappers && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-linux-gnu-cc && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-linux-gnu-gcc
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ dpkg --add-architecture i386 && \
+ eatmydata apt-get update && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
+ eatmydata apt-get install --no-install-recommends -y \
+ gcc-i686-linux-gnu \
+ libacl1-dev:i386 \
+ libapparmor-dev:i386 \
+ libattr1-dev:i386 \
+ libaudit-dev:i386 \
+ libblkid-dev:i386 \
+ libc6-dev:i386 \
+ libcap-ng-dev:i386 \
+ libcurl4-gnutls-dev:i386 \
+ libdbus-1-dev:i386 \
+ libdevmapper-dev:i386 \
+ libfuse-dev:i386 \
+ libglib2.0-dev:i386 \
+ libglusterfs-dev:i386 \
+ libgnutls28-dev:i386 \
+ libiscsi-dev:i386 \
+ libnl-3-dev:i386 \
+ libnl-route-3-dev:i386 \
+ libnuma-dev:i386 \
+ libparted-dev:i386 \
+ libpcap0.8-dev:i386 \
+ libpciaccess-dev:i386 \
+ librbd-dev:i386 \
+ libreadline-dev:i386 \
+ libsanlock-dev:i386 \
+ libsasl2-dev:i386 \
+ libselinux1-dev:i386 \
+ libssh-gcrypt-dev:i386 \
+ libssh2-1-dev:i386 \
+ libtirpc-dev:i386 \
+ libudev-dev:i386 \
+ libxml2-dev:i386 \
+ libyajl-dev:i386 \
+ systemtap-sdt-dev:i386 \
+ xfslibs-dev:i386 && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ mkdir -p /usr/local/share/meson/cross && \
+ echo "[binaries]\n\
+c = '/usr/bin/i686-linux-gnu-gcc'\n\
+ar = '/usr/bin/i686-linux-gnu-gcc-ar'\n\
+strip = '/usr/bin/i686-linux-gnu-strip'\n\
+pkgconfig = '/usr/bin/i686-linux-gnu-pkg-config'\n\
+\n\
+[host_machine]\n\
+system = 'linux'\n\
+cpu_family = 'x86'\n\
+cpu = 'i686'\n\
+endian = 'little'" > /usr/local/share/meson/cross/i686-linux-gnu
+
+ENV LANG "en_US.UTF-8"
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
+
+ENV ABI "i686-linux-gnu"
+ENV MESON_OPTS "--cross-file=i686-linux-gnu"
diff --git a/ci/containers/debian-11-cross-mips64el.Dockerfile
b/ci/containers/debian-11-cross-mips64el.Dockerfile
new file mode 100644
index 0000000000..2a1f0388ca
--- /dev/null
+++ b/ci/containers/debian-11-cross-mips64el.Dockerfile
@@ -0,0 +1,125 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+# $ lcitool manifest ci/manifest.yml
+#
+#
https://gitlab.com/libvirt/libvirt-ci
+
+FROM docker.io/library/debian:11-slim
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ apt-get update && \
+ apt-get install -y eatmydata && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y \
+ augeas-lenses \
+ augeas-tools \
+ bash-completion \
+ ca-certificates \
+ ccache \
+ cpp \
+ diffutils \
+ dnsmasq-base \
+ dwarves \
+ ebtables \
+ flake8 \
+ gettext \
+ git \
+ grep \
+ iproute2 \
+ iptables \
+ kmod \
+ libc-dev-bin \
+ libxml2-utils \
+ locales \
+ lvm2 \
+ make \
+ meson \
+ nfs-common \
+ ninja-build \
+ numad \
+ open-iscsi \
+ parted \
+ perl-base \
+ pkgconf \
+ policykit-1 \
+ python3 \
+ python3-docutils \
+ qemu-utils \
+ radvd \
+ scrub \
+ sed \
+ xsltproc \
+ zfs-fuse && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
+ dpkg-reconfigure locales && \
+ dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show >
/packages.txt && \
+ mkdir -p /usr/libexec/ccache-wrappers && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mips64el-linux-gnuabi64-cc
&& \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mips64el-linux-gnuabi64-gcc
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ dpkg --add-architecture mips64el && \
+ eatmydata apt-get update && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
+ eatmydata apt-get install --no-install-recommends -y \
+ gcc-mips64el-linux-gnuabi64 \
+ libacl1-dev:mips64el \
+ libapparmor-dev:mips64el \
+ libattr1-dev:mips64el \
+ libaudit-dev:mips64el \
+ libblkid-dev:mips64el \
+ libc6-dev:mips64el \
+ libcap-ng-dev:mips64el \
+ libcurl4-gnutls-dev:mips64el \
+ libdbus-1-dev:mips64el \
+ libdevmapper-dev:mips64el \
+ libfuse-dev:mips64el \
+ libglib2.0-dev:mips64el \
+ libglusterfs-dev:mips64el \
+ libgnutls28-dev:mips64el \
+ libiscsi-dev:mips64el \
+ libnl-3-dev:mips64el \
+ libnl-route-3-dev:mips64el \
+ libnuma-dev:mips64el \
+ libparted-dev:mips64el \
+ libpcap0.8-dev:mips64el \
+ libpciaccess-dev:mips64el \
+ librbd-dev:mips64el \
+ libreadline-dev:mips64el \
+ libsanlock-dev:mips64el \
+ libsasl2-dev:mips64el \
+ libselinux1-dev:mips64el \
+ libssh-gcrypt-dev:mips64el \
+ libssh2-1-dev:mips64el \
+ libtirpc-dev:mips64el \
+ libudev-dev:mips64el \
+ libxml2-dev:mips64el \
+ libyajl-dev:mips64el \
+ systemtap-sdt-dev:mips64el \
+ xfslibs-dev:mips64el && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ mkdir -p /usr/local/share/meson/cross && \
+ echo "[binaries]\n\
+c = '/usr/bin/mips64el-linux-gnuabi64-gcc'\n\
+ar = '/usr/bin/mips64el-linux-gnuabi64-gcc-ar'\n\
+strip = '/usr/bin/mips64el-linux-gnuabi64-strip'\n\
+pkgconfig = '/usr/bin/mips64el-linux-gnuabi64-pkg-config'\n\
+\n\
+[host_machine]\n\
+system = 'linux'\n\
+cpu_family = 'mips64'\n\
+cpu = 'mips64el'\n\
+endian = 'little'" >
/usr/local/share/meson/cross/mips64el-linux-gnuabi64
+
+ENV LANG "en_US.UTF-8"
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
+
+ENV ABI "mips64el-linux-gnuabi64"
+ENV MESON_OPTS "--cross-file=mips64el-linux-gnuabi64"
diff --git a/ci/containers/debian-11-cross-mipsel.Dockerfile
b/ci/containers/debian-11-cross-mipsel.Dockerfile
new file mode 100644
index 0000000000..b678ad0b00
--- /dev/null
+++ b/ci/containers/debian-11-cross-mipsel.Dockerfile
@@ -0,0 +1,125 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+# $ lcitool manifest ci/manifest.yml
+#
+#
https://gitlab.com/libvirt/libvirt-ci
+
+FROM docker.io/library/debian:11-slim
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ apt-get update && \
+ apt-get install -y eatmydata && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y \
+ augeas-lenses \
+ augeas-tools \
+ bash-completion \
+ ca-certificates \
+ ccache \
+ cpp \
+ diffutils \
+ dnsmasq-base \
+ dwarves \
+ ebtables \
+ flake8 \
+ gettext \
+ git \
+ grep \
+ iproute2 \
+ iptables \
+ kmod \
+ libc-dev-bin \
+ libxml2-utils \
+ locales \
+ lvm2 \
+ make \
+ meson \
+ nfs-common \
+ ninja-build \
+ numad \
+ open-iscsi \
+ parted \
+ perl-base \
+ pkgconf \
+ policykit-1 \
+ python3 \
+ python3-docutils \
+ qemu-utils \
+ radvd \
+ scrub \
+ sed \
+ xsltproc \
+ zfs-fuse && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
+ dpkg-reconfigure locales && \
+ dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show >
/packages.txt && \
+ mkdir -p /usr/libexec/ccache-wrappers && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mipsel-linux-gnu-cc && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mipsel-linux-gnu-gcc
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ dpkg --add-architecture mipsel && \
+ eatmydata apt-get update && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
+ eatmydata apt-get install --no-install-recommends -y \
+ gcc-mipsel-linux-gnu \
+ libacl1-dev:mipsel \
+ libapparmor-dev:mipsel \
+ libattr1-dev:mipsel \
+ libaudit-dev:mipsel \
+ libblkid-dev:mipsel \
+ libc6-dev:mipsel \
+ libcap-ng-dev:mipsel \
+ libcurl4-gnutls-dev:mipsel \
+ libdbus-1-dev:mipsel \
+ libdevmapper-dev:mipsel \
+ libfuse-dev:mipsel \
+ libglib2.0-dev:mipsel \
+ libglusterfs-dev:mipsel \
+ libgnutls28-dev:mipsel \
+ libiscsi-dev:mipsel \
+ libnl-3-dev:mipsel \
+ libnl-route-3-dev:mipsel \
+ libnuma-dev:mipsel \
+ libparted-dev:mipsel \
+ libpcap0.8-dev:mipsel \
+ libpciaccess-dev:mipsel \
+ librbd-dev:mipsel \
+ libreadline-dev:mipsel \
+ libsanlock-dev:mipsel \
+ libsasl2-dev:mipsel \
+ libselinux1-dev:mipsel \
+ libssh-gcrypt-dev:mipsel \
+ libssh2-1-dev:mipsel \
+ libtirpc-dev:mipsel \
+ libudev-dev:mipsel \
+ libxml2-dev:mipsel \
+ libyajl-dev:mipsel \
+ systemtap-sdt-dev:mipsel \
+ xfslibs-dev:mipsel && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ mkdir -p /usr/local/share/meson/cross && \
+ echo "[binaries]\n\
+c = '/usr/bin/mipsel-linux-gnu-gcc'\n\
+ar = '/usr/bin/mipsel-linux-gnu-gcc-ar'\n\
+strip = '/usr/bin/mipsel-linux-gnu-strip'\n\
+pkgconfig = '/usr/bin/mipsel-linux-gnu-pkg-config'\n\
+\n\
+[host_machine]\n\
+system = 'linux'\n\
+cpu_family = 'mips'\n\
+cpu = 'mipsel'\n\
+endian = 'little'" > /usr/local/share/meson/cross/mipsel-linux-gnu
+
+ENV LANG "en_US.UTF-8"
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
+
+ENV ABI "mipsel-linux-gnu"
+ENV MESON_OPTS "--cross-file=mipsel-linux-gnu"
diff --git a/ci/containers/debian-11-cross-ppc64le.Dockerfile
b/ci/containers/debian-11-cross-ppc64le.Dockerfile
new file mode 100644
index 0000000000..66cf48506f
--- /dev/null
+++ b/ci/containers/debian-11-cross-ppc64le.Dockerfile
@@ -0,0 +1,125 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+# $ lcitool manifest ci/manifest.yml
+#
+#
https://gitlab.com/libvirt/libvirt-ci
+
+FROM docker.io/library/debian:11-slim
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ apt-get update && \
+ apt-get install -y eatmydata && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y \
+ augeas-lenses \
+ augeas-tools \
+ bash-completion \
+ ca-certificates \
+ ccache \
+ cpp \
+ diffutils \
+ dnsmasq-base \
+ dwarves \
+ ebtables \
+ flake8 \
+ gettext \
+ git \
+ grep \
+ iproute2 \
+ iptables \
+ kmod \
+ libc-dev-bin \
+ libxml2-utils \
+ locales \
+ lvm2 \
+ make \
+ meson \
+ nfs-common \
+ ninja-build \
+ numad \
+ open-iscsi \
+ parted \
+ perl-base \
+ pkgconf \
+ policykit-1 \
+ python3 \
+ python3-docutils \
+ qemu-utils \
+ radvd \
+ scrub \
+ sed \
+ xsltproc \
+ zfs-fuse && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
+ dpkg-reconfigure locales && \
+ dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show >
/packages.txt && \
+ mkdir -p /usr/libexec/ccache-wrappers && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/powerpc64le-linux-gnu-cc
&& \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/powerpc64le-linux-gnu-gcc
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ dpkg --add-architecture ppc64el && \
+ eatmydata apt-get update && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
+ eatmydata apt-get install --no-install-recommends -y \
+ gcc-powerpc64le-linux-gnu \
+ libacl1-dev:ppc64el \
+ libapparmor-dev:ppc64el \
+ libattr1-dev:ppc64el \
+ libaudit-dev:ppc64el \
+ libblkid-dev:ppc64el \
+ libc6-dev:ppc64el \
+ libcap-ng-dev:ppc64el \
+ libcurl4-gnutls-dev:ppc64el \
+ libdbus-1-dev:ppc64el \
+ libdevmapper-dev:ppc64el \
+ libfuse-dev:ppc64el \
+ libglib2.0-dev:ppc64el \
+ libglusterfs-dev:ppc64el \
+ libgnutls28-dev:ppc64el \
+ libiscsi-dev:ppc64el \
+ libnl-3-dev:ppc64el \
+ libnl-route-3-dev:ppc64el \
+ libnuma-dev:ppc64el \
+ libparted-dev:ppc64el \
+ libpcap0.8-dev:ppc64el \
+ libpciaccess-dev:ppc64el \
+ librbd-dev:ppc64el \
+ libreadline-dev:ppc64el \
+ libsanlock-dev:ppc64el \
+ libsasl2-dev:ppc64el \
+ libselinux1-dev:ppc64el \
+ libssh-gcrypt-dev:ppc64el \
+ libssh2-1-dev:ppc64el \
+ libtirpc-dev:ppc64el \
+ libudev-dev:ppc64el \
+ libxml2-dev:ppc64el \
+ libyajl-dev:ppc64el \
+ systemtap-sdt-dev:ppc64el \
+ xfslibs-dev:ppc64el && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ mkdir -p /usr/local/share/meson/cross && \
+ echo "[binaries]\n\
+c = '/usr/bin/powerpc64le-linux-gnu-gcc'\n\
+ar = '/usr/bin/powerpc64le-linux-gnu-gcc-ar'\n\
+strip = '/usr/bin/powerpc64le-linux-gnu-strip'\n\
+pkgconfig = '/usr/bin/powerpc64le-linux-gnu-pkg-config'\n\
+\n\
+[host_machine]\n\
+system = 'linux'\n\
+cpu_family = 'ppc64'\n\
+cpu = 'powerpc64le'\n\
+endian = 'little'" > /usr/local/share/meson/cross/powerpc64le-linux-gnu
+
+ENV LANG "en_US.UTF-8"
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
+
+ENV ABI "powerpc64le-linux-gnu"
+ENV MESON_OPTS "--cross-file=powerpc64le-linux-gnu"
diff --git a/ci/containers/debian-11-cross-s390x.Dockerfile
b/ci/containers/debian-11-cross-s390x.Dockerfile
new file mode 100644
index 0000000000..a208c25d37
--- /dev/null
+++ b/ci/containers/debian-11-cross-s390x.Dockerfile
@@ -0,0 +1,125 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+# $ lcitool manifest ci/manifest.yml
+#
+#
https://gitlab.com/libvirt/libvirt-ci
+
+FROM docker.io/library/debian:11-slim
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ apt-get update && \
+ apt-get install -y eatmydata && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y \
+ augeas-lenses \
+ augeas-tools \
+ bash-completion \
+ ca-certificates \
+ ccache \
+ cpp \
+ diffutils \
+ dnsmasq-base \
+ dwarves \
+ ebtables \
+ flake8 \
+ gettext \
+ git \
+ grep \
+ iproute2 \
+ iptables \
+ kmod \
+ libc-dev-bin \
+ libxml2-utils \
+ locales \
+ lvm2 \
+ make \
+ meson \
+ nfs-common \
+ ninja-build \
+ numad \
+ open-iscsi \
+ parted \
+ perl-base \
+ pkgconf \
+ policykit-1 \
+ python3 \
+ python3-docutils \
+ qemu-utils \
+ radvd \
+ scrub \
+ sed \
+ xsltproc \
+ zfs-fuse && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
+ dpkg-reconfigure locales && \
+ dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show >
/packages.txt && \
+ mkdir -p /usr/libexec/ccache-wrappers && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/s390x-linux-gnu-cc && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/s390x-linux-gnu-gcc
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ dpkg --add-architecture s390x && \
+ eatmydata apt-get update && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
+ eatmydata apt-get install --no-install-recommends -y \
+ gcc-s390x-linux-gnu \
+ libacl1-dev:s390x \
+ libapparmor-dev:s390x \
+ libattr1-dev:s390x \
+ libaudit-dev:s390x \
+ libblkid-dev:s390x \
+ libc6-dev:s390x \
+ libcap-ng-dev:s390x \
+ libcurl4-gnutls-dev:s390x \
+ libdbus-1-dev:s390x \
+ libdevmapper-dev:s390x \
+ libfuse-dev:s390x \
+ libglib2.0-dev:s390x \
+ libglusterfs-dev:s390x \
+ libgnutls28-dev:s390x \
+ libiscsi-dev:s390x \
+ libnl-3-dev:s390x \
+ libnl-route-3-dev:s390x \
+ libnuma-dev:s390x \
+ libparted-dev:s390x \
+ libpcap0.8-dev:s390x \
+ libpciaccess-dev:s390x \
+ librbd-dev:s390x \
+ libreadline-dev:s390x \
+ libsanlock-dev:s390x \
+ libsasl2-dev:s390x \
+ libselinux1-dev:s390x \
+ libssh-gcrypt-dev:s390x \
+ libssh2-1-dev:s390x \
+ libtirpc-dev:s390x \
+ libudev-dev:s390x \
+ libxml2-dev:s390x \
+ libyajl-dev:s390x \
+ systemtap-sdt-dev:s390x \
+ xfslibs-dev:s390x && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ mkdir -p /usr/local/share/meson/cross && \
+ echo "[binaries]\n\
+c = '/usr/bin/s390x-linux-gnu-gcc'\n\
+ar = '/usr/bin/s390x-linux-gnu-gcc-ar'\n\
+strip = '/usr/bin/s390x-linux-gnu-strip'\n\
+pkgconfig = '/usr/bin/s390x-linux-gnu-pkg-config'\n\
+\n\
+[host_machine]\n\
+system = 'linux'\n\
+cpu_family = 's390x'\n\
+cpu = 's390x'\n\
+endian = 'big'" > /usr/local/share/meson/cross/s390x-linux-gnu
+
+ENV LANG "en_US.UTF-8"
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
+
+ENV ABI "s390x-linux-gnu"
+ENV MESON_OPTS "--cross-file=s390x-linux-gnu"
diff --git a/ci/containers/debian-11.Dockerfile b/ci/containers/debian-11.Dockerfile
new file mode 100644
index 0000000000..e26b89d1d9
--- /dev/null
+++ b/ci/containers/debian-11.Dockerfile
@@ -0,0 +1,106 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+# $ lcitool manifest ci/manifest.yml
+#
+#
https://gitlab.com/libvirt/libvirt-ci
+
+FROM docker.io/library/debian:11-slim
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+ apt-get update && \
+ apt-get install -y eatmydata && \
+ eatmydata apt-get dist-upgrade -y && \
+ eatmydata apt-get install --no-install-recommends -y \
+ augeas-lenses \
+ augeas-tools \
+ bash-completion \
+ ca-certificates \
+ ccache \
+ clang \
+ cpp \
+ diffutils \
+ dnsmasq-base \
+ dwarves \
+ ebtables \
+ flake8 \
+ gcc \
+ gettext \
+ git \
+ grep \
+ iproute2 \
+ iptables \
+ kmod \
+ libacl1-dev \
+ libapparmor-dev \
+ libattr1-dev \
+ libaudit-dev \
+ libblkid-dev \
+ libc-dev-bin \
+ libc6-dev \
+ libcap-ng-dev \
+ libcurl4-gnutls-dev \
+ libdbus-1-dev \
+ libdevmapper-dev \
+ libfuse-dev \
+ libglib2.0-dev \
+ libglusterfs-dev \
+ libgnutls28-dev \
+ libiscsi-dev \
+ libnetcf-dev \
+ libnl-3-dev \
+ libnl-route-3-dev \
+ libnuma-dev \
+ libparted-dev \
+ libpcap0.8-dev \
+ libpciaccess-dev \
+ librbd-dev \
+ libreadline-dev \
+ libsanlock-dev \
+ libsasl2-dev \
+ libselinux1-dev \
+ libssh-gcrypt-dev \
+ libssh2-1-dev \
+ libtirpc-dev \
+ libudev-dev \
+ libxen-dev \
+ libxml2-dev \
+ libxml2-utils \
+ libyajl-dev \
+ locales \
+ lvm2 \
+ make \
+ meson \
+ nfs-common \
+ ninja-build \
+ numad \
+ open-iscsi \
+ parted \
+ perl-base \
+ pkgconf \
+ policykit-1 \
+ python3 \
+ python3-docutils \
+ qemu-utils \
+ radvd \
+ scrub \
+ sed \
+ systemtap-sdt-dev \
+ wireshark-dev \
+ xfslibs-dev \
+ xsltproc \
+ zfs-fuse && \
+ eatmydata apt-get autoremove -y && \
+ eatmydata apt-get autoclean -y && \
+ sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
+ dpkg-reconfigure locales && \
+ dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show >
/packages.txt && \
+ mkdir -p /usr/libexec/ccache-wrappers && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
+ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
+
+ENV LANG "en_US.UTF-8"
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
diff --git a/ci/gitlab.yml b/ci/gitlab.yml
index 6063ce8351..0678cb7ba0 100644
--- a/ci/gitlab.yml
+++ b/ci/gitlab.yml
@@ -100,6 +100,13 @@ x86_64-debian-10-container:
NAME: debian-10
+x86_64-debian-11-container:
+ extends: .container_job
+ allow_failure: false
+ variables:
+ NAME: debian-11
+
+
x86_64-debian-sid-container:
extends: .container_job
allow_failure: false
@@ -175,7 +182,7 @@ armv6l-debian-10-container:
armv7l-debian-10-container:
extends: .container_job
- allow_failure: false
+ allow_failure: true
variables:
NAME: debian-10-cross-armv7l
@@ -210,7 +217,7 @@ mipsel-debian-10-container:
ppc64le-debian-10-container:
extends: .container_job
- allow_failure: false
+ allow_failure: true
variables:
NAME: debian-10-cross-ppc64le
@@ -222,6 +229,62 @@ s390x-debian-10-container:
NAME: debian-10-cross-s390x
+aarch64-debian-11-container:
+ extends: .container_job
+ allow_failure: true
+ variables:
+ NAME: debian-11-cross-aarch64
+
+
+armv6l-debian-11-container:
+ extends: .container_job
+ allow_failure: true
+ variables:
+ NAME: debian-11-cross-armv6l
+
+
+armv7l-debian-11-container:
+ extends: .container_job
+ allow_failure: false
+ variables:
+ NAME: debian-11-cross-armv7l
+
+
+i686-debian-11-container:
+ extends: .container_job
+ allow_failure: true
+ variables:
+ NAME: debian-11-cross-i686
+
+
+mips64el-debian-11-container:
+ extends: .container_job
+ allow_failure: false
+ variables:
+ NAME: debian-11-cross-mips64el
+
+
+mipsel-debian-11-container:
+ extends: .container_job
+ allow_failure: true
+ variables:
+ NAME: debian-11-cross-mipsel
+
+
+ppc64le-debian-11-container:
+ extends: .container_job
+ allow_failure: false
+ variables:
+ NAME: debian-11-cross-ppc64le
+
+
+s390x-debian-11-container:
+ extends: .container_job
+ allow_failure: true
+ variables:
+ NAME: debian-11-cross-s390x
+
+
aarch64-debian-sid-container:
extends: .container_job
allow_failure: false
@@ -252,7 +315,7 @@ i686-debian-sid-container:
mips64el-debian-sid-container:
extends: .container_job
- allow_failure: false
+ allow_failure: true
variables:
NAME: debian-sid-cross-mips64el
@@ -334,13 +397,22 @@ x86_64-debian-10:
NAME: debian-10
-x86_64-debian-10-clang:
+x86_64-debian-11:
extends: .native_build_job
needs:
- - x86_64-debian-10-container
+ - x86_64-debian-11-container
allow_failure: false
variables:
- NAME: debian-10
+ NAME: debian-11
+
+
+x86_64-debian-11-clang:
+ extends: .native_build_job
+ needs:
+ - x86_64-debian-11-container
+ allow_failure: false
+ variables:
+ NAME: debian-11
x86_64-debian-sid:
@@ -456,16 +528,6 @@ armv6l-debian-10:
CROSS: armv6l
-armv7l-debian-10:
- extends: .cross_build_job
- needs:
- - armv7l-debian-10-container
- allow_failure: false
- variables:
- NAME: debian-10
- CROSS: armv7l
-
-
mips-debian-10:
extends: .cross_build_job
needs:
@@ -486,13 +548,33 @@ mipsel-debian-10:
CROSS: mipsel
-ppc64le-debian-10:
+armv7l-debian-11:
extends: .cross_build_job
needs:
- - ppc64le-debian-10-container
+ - armv7l-debian-11-container
allow_failure: false
variables:
- NAME: debian-10
+ NAME: debian-11
+ CROSS: armv7l
+
+
+mips64el-debian-11:
+ extends: .cross_build_job
+ needs:
+ - mips64el-debian-11-container
+ allow_failure: false
+ variables:
+ NAME: debian-11
+ CROSS: mips64el
+
+
+ppc64le-debian-11:
+ extends: .cross_build_job
+ needs:
+ - ppc64le-debian-11-container
+ allow_failure: false
+ variables:
+ NAME: debian-11
CROSS: ppc64le
@@ -516,16 +598,6 @@ i686-debian-sid:
CROSS: i686
-mips64el-debian-sid:
- extends: .cross_build_job
- needs:
- - mips64el-debian-sid-container
- allow_failure: false
- variables:
- NAME: debian-sid
- CROSS: mips64el
-
-
s390x-debian-sid:
extends: .cross_build_job
needs:
--
2.31.1