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 <eric@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24490>
This commit is contained in:
Eric Engestrom 2023-08-03 10:52:29 +01:00 committed by Marge Bot
parent 2c6dc51a90
commit 35307aa9b9
2 changed files with 4 additions and 4 deletions

View file

@ -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

View file

@ -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"