From 90b8328902161520ae257e161e3197ce7c889449 Mon Sep 17 00:00:00 2001 From: Ammar ELWazir Date: Fri, 5 Apr 2024 07:43:17 -0500 Subject: [PATCH] Update to Clang-tidy-15 (#742) * Update continuous_integration.yml * Update build.sh * Update continuous_integration.yml * Update build.sh * Update continuous_integration.yml [ROCm/rocprofiler-sdk commit: 176d1552cf78931bf3edc2ca41972a15153720c6] --- .../.github/workflows/continuous_integration.yml | 3 ++- projects/rocprofiler-sdk/source/scripts/build.sh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/projects/rocprofiler-sdk/.github/workflows/continuous_integration.yml b/projects/rocprofiler-sdk/.github/workflows/continuous_integration.yml index 9fdd20916d..95e8735fde 100644 --- a/projects/rocprofiler-sdk/.github/workflows/continuous_integration.yml +++ b/projects/rocprofiler-sdk/.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/projects/rocprofiler-sdk/source/scripts/build.sh b/projects/rocprofiler-sdk/source/scripts/build.sh index e5e0adba41..2d5621fdc2 100755 --- a/projects/rocprofiler-sdk/source/scripts/build.sh +++ b/projects/rocprofiler-sdk/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