From 35307aa9b97834878531069925e339a0469e4cc1 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Thu, 3 Aug 2023 10:52:29 +0100 Subject: [PATCH] ci: use mold to build deqp deqp is probably the biggest thing that we're building (definitely in size of binary linked), so it's also the one that benefits the most from using mold for linking. Signed-off-by: Eric Engestrom Part-of: --- .gitlab-ci/container/build-deqp.sh | 2 +- .gitlab-ci/image-tags.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci/container/build-deqp.sh b/.gitlab-ci/container/build-deqp.sh index 94529b9..12286ba 100644 --- a/.gitlab-ci/container/build-deqp.sh +++ b/.gitlab-ci/container/build-deqp.sh @@ -123,7 +123,7 @@ cmake -S /VK-GL-CTS -B . -G Ninja \ -DDEQP_TARGET=${DEQP_TARGET:-x11_glx} \ -DCMAKE_BUILD_TYPE=Release \ $EXTRA_CMAKE_ARGS -ninja +mold --run ninja if [ "${DEQP_TARGET}" = 'android' ]; then mv /deqp/modules/egl/deqp-egl /deqp/modules/egl/deqp-egl-android diff --git a/.gitlab-ci/image-tags.yml b/.gitlab-ci/image-tags.yml index adec6eb..0083720 100644 --- a/.gitlab-ci/image-tags.yml +++ b/.gitlab-ci/image-tags.yml @@ -14,9 +14,9 @@ variables: DEBIAN_X86_64_TEST_IMAGE_VK_PATH: "debian/x86_64_test-vk" DEBIAN_X86_64_TEST_ANDROID_IMAGE_PATH: "debian/x86_64_test-android" - DEBIAN_X86_64_TEST_ANDROID_TAG: "2023-06-07-deqp" - DEBIAN_X86_64_TEST_GL_TAG: "2023-07-20-piglit-ed58dfbd" - DEBIAN_X86_64_TEST_VK_TAG: "2023-07-20-piglit-ed58dfbd" + DEBIAN_X86_64_TEST_ANDROID_TAG: "2023-08-03-deqp-mold" + DEBIAN_X86_64_TEST_GL_TAG: "2023-08-03-deqp-mold" + DEBIAN_X86_64_TEST_VK_TAG: "2023-08-03-deqp-mold" ALPINE_X86_64_BUILD_TAG: "2023-05-01-3.18-bump-1" ALPINE_X86_64_LAVA_SSH_TAG: "2023-06-26-first-version" -- 2.7.4