From 98ea66eca87d80b51ede45f3f5ae06b8d5c4ea3b Mon Sep 17 00:00:00 2001 From: Mary Guillemard Date: Thu, 6 Feb 2025 12:15:23 +0100 Subject: [PATCH] ci: Enable mesa-clc and precomp-compiler on debian-arm32 panfrost requires those options. Because we have LLVM on the host, we can build their requirement there and source them from the system in the cross compilation part. Signed-off-by: Mary Guillemard Acked-by: Boris Brezillon Part-of: --- .gitlab-ci/build/gitlab-ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.gitlab-ci/build/gitlab-ci.yml b/.gitlab-ci/build/gitlab-ci.yml index b0dbd71dd22..71ec89c823e 100644 --- a/.gitlab-ci/build/gitlab-ci.yml +++ b/.gitlab-ci/build/gitlab-ci.yml @@ -550,6 +550,21 @@ debian-arm32: -D llvm=disabled -D valgrind=disabled -D gallium-rusticl=false + -D mesa-clc=system + -D precomp-compiler=system + HOST_BUILD_OPTIONS: > + -D build-tests=false + -D enable-glcpp-tests=false + -D gallium-opencl=disabled + -D gallium-drivers=panfrost + -D vulkan-drivers= + -D video-codecs= + -D glx=disabled + -D platforms= + -D mesa-clc=enabled + -D install-mesa-clc=true + -D precomp-compiler=enabled + -D install-precomp-compiler=true S3_ARTIFACT_NAME: mesa-arm32-default-${BUILDTYPE} # The strip command segfaults, failing to strip the binary and leaving # tempfiles in our artifacts.