diff --git a/.buildbot_dockerfile_debian b/.buildbot_dockerfile_debian index 5ebb7ce..e343646 100644 --- a/.buildbot_dockerfile_debian +++ b/.buildbot_dockerfile_debian @@ -1,18 +1,18 @@ -FROM debian:bookworm +FROM debian:latest ARG CI_UID RUN useradd -m -u ${CI_UID} ci RUN apt-get update && \ -apt-get -y install clang-15 make curl procps file git cmake python3 \ +apt-get -y install clang-17 make curl procps file git cmake python3 \ libtinfo-dev libzip-dev mold ninja-build gdb WORKDIR /ci -RUN update-alternatives --install /usr/bin/cc cc /usr/bin/clang-15 999 -RUN update-alternatives --set cc /usr/bin/clang-15 -RUN update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++-15 999 -RUN update-alternatives --set c++ /usr/bin/clang++-15 +RUN update-alternatives --install /usr/bin/cc cc /usr/bin/clang-17 999 +RUN update-alternatives --set cc /usr/bin/clang-17 +RUN update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++-17 999 +RUN update-alternatives --set c++ /usr/bin/clang++-17 RUN update-alternatives --install /usr/bin/ld ld /usr/bin/mold 999 RUN update-alternatives --set ld /usr/bin/mold -RUN ln -sf /usr/bin/clang-15 /usr/bin/clang -RUN ln -sf /usr/bin/clang++-15 /usr/bin/clang++ +RUN ln -sf /usr/bin/clang-17 /usr/bin/clang +RUN ln -sf /usr/bin/clang++-17 /usr/bin/clang++ RUN chown ${CI_UID}:${CI_UID} . COPY --chown=${CI_UID}:${CI_UID} . . CMD sh -x .buildbot.sh