|
16 | 16 | run: |
|
17 | 17 | wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key |
|
18 | 18 | sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc &&
|
19 |
| - sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main" && |
| 19 | + sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main" && |
20 | 20 | sudo apt-get update &&
|
21 |
| - sudo apt-get install -y git make pkg-config clang-17 cmake ninja-build python3 rust-all \ |
| 21 | + sudo apt-get install -y git make pkg-config clang-18 cmake ninja-build python3 rust-all \ |
22 | 22 | libpixman-1-dev
|
23 | 23 | - name: Check out QEMU
|
24 | 24 | uses: actions/checkout@v4
|
|
28 | 28 | git clean -dffx subprojects
|
29 | 29 | mkdir build-clang
|
30 | 30 | (cd build-clang &&
|
31 |
| - ../configure --cc=clang-17 --disable-werror --target-list=riscv32-softmmu,riscv64-softmmu) |
| 31 | + ../configure --cc=clang-18 --disable-werror --target-list=riscv32-softmmu,riscv64-softmmu) |
32 | 32 | - name: Build
|
33 | 33 | run: |
|
34 | 34 | ninja -C build-clang &&
|
|
69 | 69 | run: |
|
70 | 70 | wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key |
|
71 | 71 | sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc &&
|
72 |
| - sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main" && |
| 72 | + sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main" && |
73 | 73 | sudo apt-get update &&
|
74 |
| - sudo apt-get install -y clang-format-17 |
| 74 | + sudo apt-get install -y clang-format-18 |
75 | 75 | - name: Check out QEMU
|
76 | 76 | uses: actions/checkout@v4
|
77 | 77 | - name: Check execution
|
|
86 | 86 | run: |
|
87 | 87 | wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key |
|
88 | 88 | sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc &&
|
89 |
| - sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main" && |
| 89 | + sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main" && |
90 | 90 | sudo apt-get update &&
|
91 |
| - sudo apt-get install -y clang-tidy-17 |
| 91 | + sudo apt-get install -y clang-tidy-18 |
92 | 92 | - name: Check out QEMU
|
93 | 93 | uses: actions/checkout@v4
|
94 | 94 | - name: Download QEMU source artifacts
|
@@ -137,7 +137,7 @@ jobs:
|
137 | 137 | run: |
|
138 | 138 | wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key |
|
139 | 139 | sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc &&
|
140 |
| - sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-16 main" && |
| 140 | + sudo add-apt-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main" && |
141 | 141 | sudo apt-get update &&
|
142 | 142 | sudo apt-get install -y git make pkg-config gcc cmake ninja-build python3 rust-all \
|
143 | 143 | libpixman-1-dev
|
|
0 commit comments