Bug 1849075 - Update builders to clang 18. r=firefox-build-system-reviewers,sergesanspaille

Differential Revision: https://phabricator.services.mozilla.com/D208955
This commit is contained in:
Mike Hommey 2024-05-02 19:35:39 +00:00
Родитель c97e990fff
Коммит 9750c88857
3 изменённых файлов: 41 добавлений и 41 удалений

Просмотреть файл

@ -24,7 +24,7 @@ job-defaults:
- 'build/build-clang/build-clang.py'
fetches:
fetch:
- clang-17
- clang-18
linux64-clang-tidy:
index:
@ -39,7 +39,7 @@ linux64-clang-tidy:
- 'build/build-clang/clang-tidy-linux64.json'
fetches:
toolchain:
- linux64-clang-17
- linux64-clang-18
- linux64-toolchain-sysroot
macosx64-clang-tidy:
@ -58,7 +58,7 @@ macosx64-clang-tidy:
- 'build/build-clang/macosx64.json'
fetches:
toolchain:
- linux64-clang-17
- linux64-clang-18
- macosx64-sdk-toolchain
macosx64-aarch64-clang-tidy:
@ -79,7 +79,7 @@ macosx64-aarch64-clang-tidy:
- 'build/build-clang/macosx64-aarch64.json'
fetches:
toolchain:
- linux64-clang-17
- linux64-clang-18
- macosx64-sdk-toolchain
win64-clang-tidy:
@ -101,7 +101,7 @@ win64-clang-tidy:
- 'build/build-clang/win64.json'
fetches:
toolchain:
- linux64-clang-17
- linux64-clang-18
- vs-toolchain
- win64-libxml2
@ -124,5 +124,5 @@ linux64-clang-tidy-external:
fetch:
- civet-source
toolchain:
- linux64-clang-17
- linux64-clang-18
- linux64-toolchain-sysroot

Просмотреть файл

@ -122,10 +122,6 @@ linux64-clang-17-mingw-x86:
- 'x86'
resources:
- 'taskcluster/scripts/misc/mingw-*.patch'
toolchain-alias:
by-project:
toolchains: null
default: linux64-clang-mingw-x86
toolchain-artifact: public/build/clangmingw.tar.zst
fetches:
fetch:
@ -148,10 +144,6 @@ linux64-clang-17-mingw-x64:
- 'x64'
resources:
- 'taskcluster/scripts/misc/mingw-*.patch'
toolchain-alias:
by-project:
toolchains: null
default: linux64-clang-mingw-x64
toolchain-artifact: public/build/clangmingw.tar.zst
fetches:
fetch:
@ -177,10 +169,6 @@ linux64-clang-17-stage1:
- 'build/build-clang/linux64.json'
- 'build/build-clang/clang-17.json'
- 'build/build-clang/1stage.json'
toolchain-alias:
by-project:
toolchains: null
default: linux64-clang-toolchain
toolchain-artifact: public/build/clang.tar.zst
fetches:
fetch:
@ -250,10 +238,6 @@ linux64-clang-17:
max-run-time: 600
run:
script: repack-clang.sh
toolchain-alias:
by-project:
toolchains: null
default: linux64-clang
toolchain-artifact: public/build/clang.tar.zst
fetches:
toolchain:
@ -316,12 +300,6 @@ macosx64-clang-17:
max-run-time: 600
run:
script: repack-clang.sh
toolchain-alias:
by-project:
toolchains: null
default:
- macosx64-clang
- macosx64-clang-toolchain
toolchain-artifact: public/build/clang.tar.zst
fetches:
toolchain:
@ -386,10 +364,6 @@ macosx64-aarch64-clang-17:
max-run-time: 600
run:
script: repack-clang.sh
toolchain-alias:
by-project:
toolchains: null
default: macosx64-aarch64-clang
toolchain-artifact: public/build/clang.tar.zst
fetches:
toolchain:
@ -426,10 +400,6 @@ win64-clang-17-stage1:
- 'build/build-clang/win64.json'
- 'build/build-clang/clang-17.json'
- 'build/build-clang/1stage.json'
toolchain-alias:
by-project:
toolchains: null
default: win64-clang-toolchain
toolchain-artifact: public/build/clang.tar.zst
fetches:
fetch:
@ -481,10 +451,6 @@ win64-clang-17:
max-run-time: 600
run:
script: repack-clang.sh
toolchain-alias:
by-project:
toolchains: null
default: win64-clang
toolchain-artifact: public/build/clang.tar.zst
fetches:
toolchain:
@ -518,6 +484,10 @@ linux64-clang-18-mingw-x86:
- 'x86'
resources:
- 'taskcluster/scripts/misc/mingw-*.patch'
toolchain-alias:
by-project:
toolchains: null
default: linux64-clang-mingw-x86
toolchain-artifact: public/build/clangmingw.tar.zst
fetches:
fetch:
@ -540,6 +510,10 @@ linux64-clang-18-mingw-x64:
- 'x64'
resources:
- 'taskcluster/scripts/misc/mingw-*.patch'
toolchain-alias:
by-project:
toolchains: null
default: linux64-clang-mingw-x64
toolchain-artifact: public/build/clangmingw.tar.zst
fetches:
fetch:
@ -565,6 +539,10 @@ linux64-clang-18-stage1:
- 'build/build-clang/linux64.json'
- 'build/build-clang/clang-18.json'
- 'build/build-clang/1stage.json'
toolchain-alias:
by-project:
toolchains: null
default: linux64-clang-toolchain
toolchain-artifact: public/build/clang.tar.zst
fetches:
fetch:
@ -634,6 +612,10 @@ linux64-clang-18:
max-run-time: 600
run:
script: repack-clang.sh
toolchain-alias:
by-project:
toolchains: null
default: linux64-clang
toolchain-artifact: public/build/clang.tar.zst
fetches:
toolchain:
@ -696,6 +678,12 @@ macosx64-clang-18:
max-run-time: 600
run:
script: repack-clang.sh
toolchain-alias:
by-project:
toolchains: null
default:
- macosx64-clang
- macosx64-clang-toolchain
toolchain-artifact: public/build/clang.tar.zst
fetches:
toolchain:
@ -760,6 +748,10 @@ macosx64-aarch64-clang-18:
max-run-time: 600
run:
script: repack-clang.sh
toolchain-alias:
by-project:
toolchains: null
default: macosx64-aarch64-clang
toolchain-artifact: public/build/clang.tar.zst
fetches:
toolchain:
@ -796,6 +788,10 @@ win64-clang-18-stage1:
- 'build/build-clang/win64.json'
- 'build/build-clang/clang-18.json'
- 'build/build-clang/1stage.json'
toolchain-alias:
by-project:
toolchains: null
default: win64-clang-toolchain
toolchain-artifact: public/build/clang.tar.zst
fetches:
fetch:
@ -847,6 +843,10 @@ win64-clang-18:
max-run-time: 600
run:
script: repack-clang.sh
toolchain-alias:
by-project:
toolchains: null
default: win64-clang
toolchain-artifact: public/build/clang.tar.zst
fetches:
toolchain:

Просмотреть файл

@ -19,7 +19,7 @@ platforms:
# Minimum clang-tidy version that is required for all the following checkers
# to work properly.
# This is also used by 'mach clang-format'
package_version: "17.0.6"
package_version: "18.1.4"
clang_checkers:
- name: -*
publish: !!bool no