chore: use older clang/gcc versions in CI

This commit is contained in:
Marcus Holland-Moritz 2024-02-13 00:21:22 +01:00
parent 1ff2fd1f5b
commit 23bcf046ff
2 changed files with 5 additions and 2 deletions

View File

@ -5,10 +5,13 @@ RUN apt update && apt install -y gnupg wget software-properties-common
RUN wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null RUN wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null
RUN apt-add-repository 'deb https://apt.kitware.com/ubuntu/ jammy main' RUN apt-add-repository 'deb https://apt.kitware.com/ubuntu/ jammy main'
RUN apt install -y \ RUN apt install -y \
gcc-11 \
g++-11 \
gcc-12 \ gcc-12 \
g++-12 \ g++-12 \
gcc-13 \ gcc-13 \
g++-13 \ g++-13 \
clang-15 \
clang-16 \ clang-16 \
clang-17 \ clang-17 \
git \ git \

View File

@ -35,14 +35,14 @@ case "-$BUILD_TYPE-" in
export COMPILER=gcc export COMPILER=gcc
;; ;;
*-oldgcc-*) *-oldgcc-*)
export CC=gcc-12 CXX=g++-12 export CC=gcc-11 CXX=g++-11
;; ;;
*-clang-*) *-clang-*)
export CC=clang-17 CXX=clang++-17 export CC=clang-17 CXX=clang++-17
export COMPILER=clang export COMPILER=clang
;; ;;
*-oldclang-*) *-oldclang-*)
export CC=clang-16 CXX=clang++-16 export CC=clang-15 CXX=clang++-15
;; ;;
*) *)
echo "missing compiler in: $BUILD_TYPE" echo "missing compiler in: $BUILD_TYPE"