From: Sun Yuechi Date: Sat, 6 Jun 2026 09:44:57 +0000 (+0800) Subject: Dockerfile.build: fetch sccache on riscv64 X-Git-Tag: v21.0.1~30^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3a6a5b0c38fd7d7d354dd33e889af88539b3c6a8;p=ceph.git Dockerfile.build: fetch sccache on riscv64 sccache ships a riscv64 release artifact since v0.13.0, published under the riscv64gc target triple. Map uname -m "riscv64" to that asset name so the download resolves on riscv64 instead of being skipped. Signed-off-by: Sun Yuechi --- diff --git a/Dockerfile.build b/Dockerfile.build index 8dad3391ab5..2a857d6da7a 100644 --- a/Dockerfile.build +++ b/Dockerfile.build @@ -37,7 +37,9 @@ RUN DISTRO=$DISTRO \ bash -x ${CEPH_CTR_SRC}/buildcontainer-setup.sh RUN \ if [ $(uname -m) != ppc64le ]; then \ - SCCACHE_URL="${SCCACHE_REPO}/releases/download/${SCCACHE_VERSION}/sccache-${SCCACHE_VERSION}-$(uname -m)-unknown-linux-musl.tar.gz"; \ + SCCACHE_ARCH="$(uname -m)"; \ + if [ "$SCCACHE_ARCH" = riscv64 ]; then SCCACHE_ARCH=riscv64gc; fi; \ + SCCACHE_URL="${SCCACHE_REPO}/releases/download/${SCCACHE_VERSION}/sccache-${SCCACHE_VERSION}-${SCCACHE_ARCH}-unknown-linux-musl.tar.gz"; \ echo "${SCCACHE_URL}"; \ curl -sS -L $SCCACHE_URL | tar --no-anchored --strip-components=1 -C /usr/local/bin/ -xzf - sccache; \ fi