ci/debian: don't use libclc from the system
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Thu, 22 Sep 2022 21:45:55 +0000 (00:45 +0300)
committerMarge Bot <emma+marge@anholt.net>
Tue, 27 Sep 2022 20:53:11 +0000 (20:53 +0000)
commit64645d1f1478d7665fac1af4369bd6efe067f9ea
tree1c0d4677bc0fc5ffde53e9fa8a75e019bbcf2fd3
parent78b1e0340ea4a13c5b5cbb246c73697fe41a1299
ci/debian: don't use libclc from the system

Debian (unlike Ubuntu) has a broken libclc package missing files we
would very much like to have in our image, so that intel_clc doesn't
fail. Namely :

   /usr/lib/clc/spirv-mesa3d-.spv
   /usr/lib/clc/spirv64-mesa3d-.spv

Dropping libclc from the distribution and build int the build & base
test image.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18788>
.gitlab-ci/container/debian/x86_build-base.sh
.gitlab-ci/container/debian/x86_build.sh
.gitlab-ci/container/debian/x86_test-base.sh
.gitlab-ci/container/debian/x86_test-gl.sh
.gitlab-ci/image-tags.yml