summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorDaniel Stone <daniels@collabora.com>2021-08-16 16:49:52 +0100
committerMarius Vlad <marius.vlad@collabora.com>2021-11-25 10:55:31 +0200
commit4564b799b8765df48715d73bfb4312d848c9453d (patch)
treec98dbf624f741c5691410d670b7926a304f1fbc3 /.gitlab-ci.yml
parent753b6656fee3da6872e32d44eb75492ad45330a3 (diff)
downloadweston-4564b799b8765df48715d73bfb4312d848c9453d.tar.gz
ci: Move Debian from Buster to Bullseye
Now Debian 11 (Bullseye) has been released, shift our CI builds to using that instead of the older Buster. Due to dependency-chain changes, we have to install a lot more packages explicitly and retain more at runtime. This is exacerbated by pkg-config now requiring the entire chain to be installed, not just the immediate dependencies. Our documentation toolchain also gets bumped to a higher version to deal with Doxygen changes. Signed-off-by: Daniel Stone <daniels@collabora.com>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml8
1 files changed, 4 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 90fd9d57..c238e433 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -43,7 +43,7 @@
variables:
FDO_UPSTREAM_REPO: wayland/weston
FDO_REPO_SUFFIX: "$BUILD_OS/$BUILD_ARCH"
- FDO_DISTRIBUTION_TAG: '2021-11-24.0-kernel-v5.14'
+ FDO_DISTRIBUTION_TAG: '2021-11-25.2-bullseye-sphinx'
include:
@@ -74,7 +74,7 @@ stages:
.os-debian:
variables:
BUILD_OS: debian
- FDO_DISTRIBUTION_VERSION: buster
+ FDO_DISTRIBUTION_VERSION: bullseye
FDO_DISTRIBUTION_EXEC: 'env FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} BUILD_ARCH=${BUILD_ARCH} KERNEL_IMAGE=${KERNEL_IMAGE} KERNEL_DEFCONFIG=${KERNEL_DEFCONFIG} bash .gitlab-ci/debian-install.sh'
.ci-rules:
@@ -170,8 +170,8 @@ aarch64-debian-container_prep:
.build-with-clang:
variables:
- CC: clang-8
- CC_LD: lld-8
+ CC: clang-11
+ CC_LD: lld-11
MESON_TOOLCHAIN_OPTIONS: "$MESON_OPTIONS -Db_lundef=false" # clang+ASan+undef=boom
# Extends the core build templates to also provide for running our testing. We