Switch to Clang as default compiler in CI/CD and Docker

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-12-28 22:09:59 +00:00
parent a9d2cba0c5
commit 2d536b0853
5 changed files with 16 additions and 11 deletions

View File

@@ -25,6 +25,7 @@ jobs:
sudo apt-get update
sudo apt-get install -y \
build-essential \
clang \
cmake \
nasm \
qemu-system-x86 \
@@ -49,7 +50,7 @@ jobs:
run: |
mkdir -p build
cd build
cmake .. -DCMAKE_TOOLCHAIN_FILE=../build/Release/generators/conan_toolchain.cmake
CC=clang CXX=clang++ cmake .. -DCMAKE_TOOLCHAIN_FILE=../build/Release/generators/conan_toolchain.cmake
- name: Build bootloader and kernel
run: |

View File

@@ -24,6 +24,7 @@ jobs:
sudo apt-get update
sudo apt-get install -y \
build-essential \
clang \
cmake \
nasm \
qemu-system-x86 \
@@ -47,7 +48,7 @@ jobs:
run: |
mkdir -p build
cd build
cmake .. -DCMAKE_TOOLCHAIN_FILE=../build/Release/generators/conan_toolchain.cmake
CC=clang CXX=clang++ cmake .. -DCMAKE_TOOLCHAIN_FILE=../build/Release/generators/conan_toolchain.cmake
- name: Build bootloader and kernel
run: |

View File

@@ -22,7 +22,7 @@ jobs:
set -e # Exit on any error
sudo apt-get update
sudo apt-get install -y build-essential cmake python3 python3-pip
sudo apt-get install -y build-essential clang cmake python3 python3-pip
# Install Conan
pip3 install conan
@@ -38,7 +38,7 @@ jobs:
run: |
mkdir -p build
cd build
cmake .. -DCMAKE_TOOLCHAIN_FILE=../build/Release/generators/conan_toolchain.cmake
CC=clang CXX=clang++ cmake .. -DCMAKE_TOOLCHAIN_FILE=../build/Release/generators/conan_toolchain.cmake
- name: Build unit tests
run: |