aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci/container
diff options
context:
space:
mode:
authorMichel Dänzer <[email protected]>2020-01-31 16:48:36 +0100
committerMarge Bot <[email protected]>2020-02-05 10:52:31 +0000
commita443f81f2631efa0881f72472c476d9d368b5d05 (patch)
treeb245d77e70b4242c0d106b4b1c9bc1f610fe5442 /.gitlab-ci/container
parenta06fc0296d6ab3567320fb4ecab6d297eba08223 (diff)
gitlab-ci: Merge ccache and libxml2-utils into main apt-get install
The motivation for this is that we want to make use of the meson cross files in this script, which have the ccache compiler paths. We need to remove the ccache directory at the end, it would just waste space in the image for no benefit. Reviewed-by: Adam Jackson <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3643>
Diffstat (limited to '.gitlab-ci/container')
-rw-r--r--.gitlab-ci/container/x86_build.sh12
1 files changed, 6 insertions, 6 deletions
diff --git a/.gitlab-ci/container/x86_build.sh b/.gitlab-ci/container/x86_build.sh
index de005047424..a66b1dd4a09 100644
--- a/.gitlab-ci/container/x86_build.sh
+++ b/.gitlab-ci/container/x86_build.sh
@@ -39,6 +39,7 @@ apt-get install -y --no-remove \
automake \
autotools-dev \
bison \
+ ccache \
clang-9 \
cmake \
flex \
@@ -67,6 +68,7 @@ apt-get install -y --no-remove \
libx11-xcb-dev \
libxdamage-dev \
libxext-dev \
+ libxml2-utils \
libxrandr-dev \
libxrender-dev \
libxshmfence-dev \
@@ -181,12 +183,6 @@ cd shader-db
make -j4
popd
-# Use ccache to speed up builds
-apt-get install -y --no-remove ccache
-
-# We need xmllint to validate the XML files in Mesa
-apt-get install -y --no-remove libxml2-utils
-
# Generate cross build files for Meson
for arch in $CROSS_ARCHITECTURES; do
@@ -203,6 +199,10 @@ for arch in $CROSS_ARCHITECTURES; do
done
+# Remove ccache directory, useless for the build jobs
+rm -rf $(ccache --get-config=cache_dir)
+
+
############### Uninstall the build software
apt-get purge -y \