From fb9ed6ee1defa012f741ef41af0740f0c91c23b1 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Sun, 24 Mar 2024 18:36:26 -0300 Subject: [PATCH] Use ccache binary from ext-linux-bin --- linux-fresh/Dockerfile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/linux-fresh/Dockerfile b/linux-fresh/Dockerfile index 61dd0d0..b859a7f 100644 --- a/linux-fresh/Dockerfile +++ b/linux-fresh/Dockerfile @@ -1,6 +1,7 @@ FROM ubuntu:20.04 LABEL maintainer="suyu" +ENV CCACHE_VER=4.9.1 ENV BOOST_VER=1_79_0 ENV CLANG_VER=14 ENV CMAKE_VER=3.22.6 @@ -25,7 +26,6 @@ RUN useradd -m -u 1027 -s /bin/bash suyu && \ xz-utils \ # suyu build requirements build-essential \ - ccache \ git \ libgl-dev \ liblz4-dev \ @@ -139,6 +139,14 @@ RUN cd /tmp && \ cp -rv binutils-${GNU_BIN_VER}-${UBUNTU_VER}/usr / && \ rm -rf /tmp/binutils* +# Install CCache from suyu/ext-linux-bin +RUN cd /tmp && \ + wget --no-verbose https://git.suyu.dev/suyu/ext-linux-bin/raw/main/ccache/ccache-${CCACHE_VER}-linux-x86_64.tar.xz && \ + tar xvf ccache-${CCACHE_VER}-linux-x86_64.tar.xz && \ + chown -R root:root ccache-${CCACHE_VER}-linux-x86_64/ && \ + cp -rv ccache-${CCACHE_VER}-linux-x86_64/usr / && \ + rm -rf ccache* + # Setup paths for Qt binaries ENV LD_LIBRARY_PATH=/opt/qt${QT_PKG_VER}/lib:${LD_LIBRARY_PATH} ENV PATH=/opt/qt${QT_PKG_VER}/bin:${PATH}