xz-utils \
zlib1g-dev
+. .gitlab-ci/container/container_pre_build.sh
+
# dependencies where we want a specific version
export LIBDRM_VERSION=libdrm-2.4.100
python3-distutils \
wget
-apt-get autoremove -y --purge
+. .gitlab-ci/container/container_post_build.sh
apt-get update
apt-get -y install \
bzip2 \
+ ccache \
cmake \
g++ \
gcc \
wget \
zlib1g
+. .gitlab-ci/container/container_pre_build.sh
+
############### Build dEQP runner
. .gitlab-ci/build-cts-runner.sh
############### Uninstall the build software
+ccache --show-stats
+
apt-get purge -y \
bzip2 \
+ ccache \
cmake \
g++ \
gcc \
--- /dev/null
+#!/bin/sh
+
+apt-get autoremove -y --purge
+
+ccache --show-stats
--- /dev/null
+#!/bin/sh
+
+export CCACHE_COMPILERCHECK=content
+export CCACHE_COMPRESS=true
+export CCACHE_DIR=/cache/mesa/ccache
+export PATH=/usr/lib/ccache:$PATH
+
+ccache --show-stats
xz-utils \
zlib1g-dev
+. .gitlab-ci/container/container_pre_build.sh
+
# Cross-build Mesa deps
for arch in $CROSS_ARCHITECTURES; do
apt-get install -y --no-remove \
popd
-# Remove ccache directory, useless for the build jobs
-rm -rf $(ccache --get-config=cache_dir)
-
-
############### Uninstall the build software
apt-get purge -y \
unzip \
wget
-apt-get autoremove -y --purge
+. .gitlab-ci/container/container_post_build.sh
xz-utils \
zlib1g-dev
+. .gitlab-ci/container/container_pre_build.sh
############### Uninstall unused packages
-apt-get autoremove -y --purge
+. .gitlab-ci/container/container_post_build.sh
apt-get install -y --no-remove \
autoconf \
automake \
+ ccache \
cmake \
g++ \
gcc \
xvfb \
zlib1g
+. .gitlab-ci/container/container_pre_build.sh
############### Build piglit
############### Uninstall the build software
+ccache --show-stats
+
apt-get purge -y \
autoconf \
automake \
+ ccache \
cmake \
g++ \
gcc \
apt-get dist-upgrade -y
apt-get install -y --no-remove \
+ ccache \
cmake \
g++ \
gcc \
xauth \
xvfb
+. .gitlab-ci/container/container_pre_build.sh
############### Build dEQP runner
############### Uninstall the build software
+ccache --show-stats
+
apt-get purge -y \
+ ccache \
cmake \
g++ \
gcc \