From 2c6dc51a9022602c6273a8ce82e46a1cbe17448a Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Thu, 3 Aug 2023 18:23:50 +0100 Subject: [PATCH] ci: include mold in x86_64_test-base & rootfs images Signed-off-by: Eric Engestrom Part-of: --- .gitlab-ci/container/debian/x86_64_test-base.sh | 7 +++++++ .gitlab-ci/container/lava_build.sh | 3 +++ .gitlab-ci/image-tags.yml | 4 ++-- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci/container/debian/x86_64_test-base.sh b/.gitlab-ci/container/debian/x86_64_test-base.sh index 533be651cd7..726d5329930 100644 --- a/.gitlab-ci/container/debian/x86_64_test-base.sh +++ b/.gitlab-ci/container/debian/x86_64_test-base.sh @@ -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 diff --git a/.gitlab-ci/container/lava_build.sh b/.gitlab-ci/container/lava_build.sh index 94e22b69fa9..965bf179001 100755 --- a/.gitlab-ci/container/lava_build.sh +++ b/.gitlab-ci/container/lava_build.sh @@ -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" diff --git a/.gitlab-ci/image-tags.yml b/.gitlab-ci/image-tags.yml index b413f47d021..adec6eb8125 100644 --- a/.gitlab-ci/image-tags.yml +++ b/.gitlab-ci/image-tags.yml @@ -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"