diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index 9fdd20916d..95e8735fde 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -49,7 +49,8 @@ jobs: run: | git config --global --add safe.directory '*' apt-get update - apt-get install -y cmake clang-tidy g++-11 g++-12 python3-pip + apt-get install -y cmake clang-tidy-15 g++-11 g++-12 python3-pip libdw-dev + update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-15 10 update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 10 --slave /usr/bin/g++ g++ /usr/bin/g++-11 update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 20 --slave /usr/bin/g++ g++ /usr/bin/g++-12 python3 -m pip install -r requirements.txt diff --git a/source/scripts/build.sh b/source/scripts/build.sh index e5e0adba41..2d5621fdc2 100755 --- a/source/scripts/build.sh +++ b/source/scripts/build.sh @@ -1,7 +1,8 @@ #!/bin/bash sudo apt-get update -sudo apt-get install -y cmake clang-tidy g++-11 g++-12 python3-pip +sudo apt-get install -y cmake clang-tidy-15 g++-11 g++-12 python3-pip libdw-dev +sudo update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-17 10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 10 --slave /usr/bin/g++ g++ /usr/bin/g++-11 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 20 --slave /usr/bin/g++ g++ /usr/bin/g++-12 #python3 -m pip install -r requirements.txt