ci: include mold in x86_64_test-base & rootfs images
authorEric Engestrom <eric@igalia.com>
Thu, 3 Aug 2023 17:23:50 +0000 (18:23 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 4 Aug 2023 16:47:11 +0000 (16:47 +0000)
Signed-off-by: Eric Engestrom <eric@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24490>

.gitlab-ci/container/debian/x86_64_test-base.sh
.gitlab-ci/container/lava_build.sh
.gitlab-ci/image-tags.yml

index 533be65..726d532 100644 (file)
@@ -1,6 +1,10 @@
 #!/usr/bin/env bash
 # shellcheck disable=SC2086 # we want word splitting
 
+# When changing this file, you need to bump the following
+# .gitlab-ci/image-tags.yml tags:
+# DEBIAN_BASE_TAG
+
 set -e
 set -o xtrace
 
@@ -35,6 +39,7 @@ STABLE_EPHEMERAL=" \
       libepoxy-dev \
       libgbm-dev \
       libpciaccess-dev \
+      libssl-dev
       libvulkan-dev \
       libwayland-dev \
       libx11-xcb-dev \
@@ -123,6 +128,8 @@ pip3 install --break-system-packages git+http://gitlab.freedesktop.org/freedeskt
 # Needed for manipulation with traces yaml files.
 pip3 install --break-system-packages yq
 
+. .gitlab-ci/container/build-mold.sh
+
 ############### Build LLVM-SPIRV translator
 
 . .gitlab-ci/container/build-llvm-spirv.sh
index 94e22b6..965bf17 100755 (executable)
@@ -214,6 +214,9 @@ mmdebstrap \
     "$ROOTFS/" \
     "http://deb.debian.org/debian"
 
+############### Install mold
+. .gitlab-ci/container/build-mold.sh
+
 ############### Setuping
 if [ "$DEBIAN_ARCH" = "amd64" ]; then
   . .gitlab-ci/container/setup-wine.sh "/dxvk-wine64"
index b413f47..adec6eb 100644 (file)
@@ -1,6 +1,6 @@
 variables:
    DEBIAN_X86_64_BUILD_BASE_IMAGE: "debian/x86_64_build-base"
-   DEBIAN_BASE_TAG: "2023-07-26-meson-1.2"
+   DEBIAN_BASE_TAG: "2023-08-03-mold"
 
    DEBIAN_X86_64_BUILD_IMAGE_PATH: "debian/x86_64_build"
    DEBIAN_BUILD_TAG: "2023-06-24-agility-711"
@@ -21,7 +21,7 @@ variables:
    ALPINE_X86_64_BUILD_TAG: "2023-05-01-3.18-bump-1"
    ALPINE_X86_64_LAVA_SSH_TAG: "2023-06-26-first-version"
    FEDORA_X86_64_BUILD_TAG: "2023-07-26-meson-1.2"
-   KERNEL_ROOTFS_TAG: "2023-07-24-piglit-ed58dfbd"
+   KERNEL_ROOTFS_TAG: "2023-08-03-mold"
    KERNEL_TAG: "v6.3.13-for-mesa-ci-a7f02a9f9591"
 
    WINDOWS_X64_VS_PATH: "windows/x64_vs"