Backed out changeset 90cbd3e4faac (bug 1784202) for causing clang-format failures.

This commit is contained in:
Butkovits Atila 2022-09-20 01:05:02 +03:00
parent 82586d68e6
commit ffd0b64433
8 changed files with 296 additions and 383 deletions

View File

@ -1,15 +0,0 @@
{
"patches": [
"find_symbolizer_linux_clang_15.patch",
"android-mangling-error_clang_12.patch",
"unpoison-thread-stacks_clang_10.patch",
"downgrade-mangling-error_clang_12.patch",
"bug47258-extract-symbols-mbcs.patch",
"fuzzing_ccov_build_clang_12.patch",
"win64-no-symlink_clang_16.patch",
"revert-llvmorg-15-init-13446-g7524fe962e47.patch",
"revert-llvmorg-14-init-14141-gd6d3000a2f6d.patch",
"revert-llvmorg-14-init-11890-gf86deb18cab6.patch",
"win64-ret-null-on-commitment-limit_clang_14.patch"
]
}

View File

@ -353,13 +353,6 @@ clang-14:
repo: https://github.com/llvm/llvm-project
revision: 4bc1d0b51c8e488d78ab69c8b19cfbcd1f7db6a4
clang-15:
description: clang 15.0.0 source code
fetch:
type: git
repo: https://github.com/llvm/llvm-project
revision: 4ba6a9c9f65bbc8bd06e3652cb20fd4dfc846137
clang-trunk:
description: clang main branch source code
attributes:

View File

@ -23,7 +23,7 @@ job-defaults:
- 'build/build-clang/build-clang.py'
fetches:
fetch:
- clang-15
- clang-14
linux64-clang-tidy:
index:
@ -38,7 +38,7 @@ linux64-clang-tidy:
- 'build/build-clang/clang-tidy-linux64.json'
fetches:
toolchain:
- linux64-clang-15
- linux64-clang-14
- linux64-toolchain-sysroot
macosx64-clang-tidy:
@ -56,7 +56,7 @@ macosx64-clang-tidy:
fetches:
toolchain:
- linux64-cctools-port
- linux64-clang-15
- linux64-clang-14
- macosx64-sdk
macosx64-arch64-clang-tidy:
@ -77,7 +77,7 @@ macosx64-arch64-clang-tidy:
fetches:
toolchain:
- linux64-cctools-port
- linux64-clang-15
- linux64-clang-14
- macosx64-sdk
win64-clang-tidy:
@ -127,5 +127,5 @@ linux64-clang-tidy-external:
fetch:
- civet-source
toolchain:
- linux64-clang-15
- linux64-clang-14
- linux64-toolchain-sysroot

View File

@ -32,6 +32,53 @@ linux64-clang-5.0:
toolchain:
- linux64-toolchain-sysroot
linux64-clang-14-mingw-x86:
description: "MinGW-Clang 14 x86 toolchain build"
treeherder:
symbol: TMW(clang-14-x86)
worker-type: b-linux
run:
script: build-clang-mingw.sh
arguments:
- 'x86'
toolchain-alias:
by-project:
toolchains: null
default: linux64-clang-mingw-x86
toolchain-artifact: public/build/clangmingw.tar.zst
fetches:
fetch:
- clang-14
- mingw-w64
- llvm-mingw
- gcc-9.4.0
toolchain:
- linux64-clang-14
linux64-clang-14-mingw-x64:
description: "MinGW-Clang 14 x64 toolchain build"
treeherder:
symbol: TMW(clang-14-x64)
tier: 1
worker-type: b-linux
run:
script: build-clang-mingw.sh
arguments:
- 'x64'
toolchain-alias:
by-project:
toolchains: null
default: linux64-clang-mingw-x64
toolchain-artifact: public/build/clangmingw.tar.zst
fetches:
fetch:
- clang-14
- mingw-w64
- llvm-mingw
- gcc-9.4.0
toolchain:
- linux64-clang-14
linux64-clang-14-stage1:
description: "Clang 14 toolchain build"
treeherder:
@ -47,6 +94,10 @@ linux64-clang-14-stage1:
- 'build/build-clang/linux64.json'
- 'build/build-clang/clang-14.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:
@ -54,6 +105,57 @@ linux64-clang-14-stage1:
toolchain:
- linux64-toolchain-sysroot
linux64-clang-14-profile:
description: "Clang 14 toolchain build"
treeherder:
symbol: TL(clang-14-profile)
run:
using: toolchain-script
script: build-clang.sh
arguments:
- 'build/build-clang/linux64.json'
- 'build/build-clang/clang-14.json'
- 'build/build-clang/skip-stage-1.json'
- 'build/build-clang/profile.json'
resources:
- 'build/build-clang/linux64.json'
- 'build/build-clang/clang-14.json'
- 'build/build-clang/skip-stage-1.json'
- 'build/build-clang/profile.json'
toolchain-artifact: public/build/merged.profdata
fetches:
fetch:
- clang-14
toolchain:
- linux64-clang-14-stage1
- linux64-x64-compiler-rt-14
- linux64-toolchain-sysroot
linux64-clang-14-raw:
description: "Clang 14 toolchain build"
treeherder:
symbol: TL(clang-14-raw)
run:
script: build-clang.sh
arguments:
- 'build/build-clang/linux64.json'
- 'build/build-clang/clang-14.json'
- 'build/build-clang/skip-3-stages.json'
- 'build/build-clang/4stages-pgo.json'
resources:
- 'build/build-clang/linux64.json'
- 'build/build-clang/clang-14.json'
- 'build/build-clang/skip-3-stages.json'
- 'build/build-clang/4stages-pgo.json'
toolchain-artifact: public/build/clang.tar.zst
fetches:
fetch:
- clang-14
toolchain:
- linux64-clang-14-stage1
- linux64-clang-14-profile
- linux64-toolchain-sysroot
linux64-clang-14:
description: "Clang 14 toolchain build"
attributes:
@ -65,11 +167,27 @@ linux64-clang-14:
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:
- linux64-cctools-port
- linux64-clang-14-stage1
- linux64-clang-14-raw
- android-aarch64-compiler-rt-14
- android-arm-compiler-rt-14
- android-x64-compiler-rt-14
- android-x86-compiler-rt-14
- linux64-aarch64-compiler-rt-14
- linux64-x64-compiler-rt-14
- linux64-x86-compiler-rt-14
- macosx64-aarch64-compiler-rt-14
- macosx64-x64-compiler-rt-14
- wasm32-wasi-compiler-rt-14
- win32-compiler-rt-14
- win64-compiler-rt-14
macosx64-clang-14-raw:
description: "Clang 14 toolchain build"
@ -83,11 +201,13 @@ macosx64-clang-14-raw:
arguments:
- 'build/build-clang/macosx64.json'
- 'build/build-clang/clang-14.json'
- 'build/build-clang/1stage.json'
- 'build/build-clang/skip-3-stages.json'
- 'build/build-clang/4stages-pgo.json'
resources:
- 'build/build-clang/macosx64.json'
- 'build/build-clang/clang-14.json'
- 'build/build-clang/1stage.json'
- 'build/build-clang/skip-3-stages.json'
- 'build/build-clang/4stages-pgo.json'
toolchain-artifact: public/build/clang.tar.zst
fetches:
fetch:
@ -95,201 +215,16 @@ macosx64-clang-14-raw:
toolchain:
- linux64-cctools-port
- linux64-clang-14-stage1
- linux64-clang-14-profile
- macosx64-sdk
- macosx64-x64-compiler-rt-14
linux64-clang-15-mingw-x86:
description: "MinGW-Clang 15 x86 toolchain build"
treeherder:
symbol: TMW(clang-15-x86)
worker-type: b-linux
run:
script: build-clang-mingw.sh
arguments:
- 'x86'
toolchain-alias:
by-project:
toolchains: null
default: linux64-clang-mingw-x86
toolchain-artifact: public/build/clangmingw.tar.zst
fetches:
fetch:
- clang-15
- mingw-w64
- llvm-mingw
- gcc-9.4.0
toolchain:
- linux64-clang-15
linux64-clang-15-mingw-x64:
description: "MinGW-Clang 15 x64 toolchain build"
treeherder:
symbol: TMW(clang-15-x64)
tier: 1
worker-type: b-linux
run:
script: build-clang-mingw.sh
arguments:
- 'x64'
toolchain-alias:
by-project:
toolchains: null
default: linux64-clang-mingw-x64
toolchain-artifact: public/build/clangmingw.tar.zst
fetches:
fetch:
- clang-15
- mingw-w64
- llvm-mingw
- gcc-9.4.0
toolchain:
- linux64-clang-15
linux64-clang-15-stage1:
description: "Clang 15 toolchain build"
treeherder:
symbol: TL(clang-15-stage1)
run:
using: toolchain-script
script: build-clang.sh
arguments:
- 'build/build-clang/linux64.json'
- 'build/build-clang/clang-15.json'
- 'build/build-clang/1stage.json'
resources:
- 'build/build-clang/linux64.json'
- 'build/build-clang/clang-15.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:
- clang-15
toolchain:
- linux64-toolchain-sysroot
linux64-clang-15-profile:
description: "Clang 15 toolchain build"
treeherder:
symbol: TL(clang-15-profile)
run:
using: toolchain-script
script: build-clang.sh
arguments:
- 'build/build-clang/linux64.json'
- 'build/build-clang/clang-15.json'
- 'build/build-clang/skip-stage-1.json'
- 'build/build-clang/profile.json'
resources:
- 'build/build-clang/linux64.json'
- 'build/build-clang/clang-15.json'
- 'build/build-clang/skip-stage-1.json'
- 'build/build-clang/profile.json'
toolchain-artifact: public/build/merged.profdata
fetches:
fetch:
- clang-15
toolchain:
- linux64-clang-15-stage1
- linux64-x64-compiler-rt-15
- linux64-toolchain-sysroot
linux64-clang-15-raw:
description: "Clang 15 toolchain build"
treeherder:
symbol: TL(clang-15-raw)
run:
script: build-clang.sh
arguments:
- 'build/build-clang/linux64.json'
- 'build/build-clang/clang-15.json'
- 'build/build-clang/skip-3-stages.json'
- 'build/build-clang/4stages-pgo.json'
resources:
- 'build/build-clang/linux64.json'
- 'build/build-clang/clang-15.json'
- 'build/build-clang/skip-3-stages.json'
- 'build/build-clang/4stages-pgo.json'
toolchain-artifact: public/build/clang.tar.zst
fetches:
fetch:
- clang-15
toolchain:
- linux64-clang-15-stage1
- linux64-clang-15-profile
- linux64-toolchain-sysroot
linux64-clang-15:
description: "Clang 15 toolchain build"
macosx64-clang-14:
description: "Clang 14 toolchain repack with MacOS Compiler RT libs"
attributes:
local-toolchain: true
treeherder:
symbol: TL(clang-15)
worker-type: b-linux
worker:
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:
- linux64-cctools-port
- linux64-clang-15-raw
- android-aarch64-compiler-rt-15
- android-arm-compiler-rt-15
- android-x64-compiler-rt-15
- android-x86-compiler-rt-15
- linux64-aarch64-compiler-rt-15
- linux64-x64-compiler-rt-15
- linux64-x86-compiler-rt-15
- macosx64-aarch64-compiler-rt-15
- macosx64-x64-compiler-rt-15
- wasm32-wasi-compiler-rt-15
- win32-compiler-rt-15
- win64-compiler-rt-15
macosx64-clang-15-raw:
description: "Clang 15 toolchain build"
treeherder:
symbol: TM(clang-15-raw)
worker-type: b-linux-large
worker:
max-run-time: 3600
run:
script: build-clang.sh
arguments:
- 'build/build-clang/macosx64.json'
- 'build/build-clang/clang-15.json'
- 'build/build-clang/skip-3-stages.json'
- 'build/build-clang/4stages-pgo.json'
resources:
- 'build/build-clang/macosx64.json'
- 'build/build-clang/clang-15.json'
- 'build/build-clang/skip-3-stages.json'
- 'build/build-clang/4stages-pgo.json'
toolchain-artifact: public/build/clang.tar.zst
fetches:
fetch:
- clang-15
toolchain:
- linux64-cctools-port
- linux64-clang-15-stage1
- linux64-clang-15-profile
- macosx64-sdk
- macosx64-x64-compiler-rt-15
macosx64-clang-15:
description: "Clang 15 toolchain repack with MacOS Compiler RT libs"
attributes:
local-toolchain: true
treeherder:
symbol: TM(clang-15)
symbol: TM(clang-14)
worker-type: b-linux
worker:
max-run-time: 600
@ -305,24 +240,24 @@ macosx64-clang-15:
fetches:
toolchain:
- linux64-cctools-port
- macosx64-clang-15-raw
- android-aarch64-compiler-rt-15
- android-arm-compiler-rt-15
- android-x64-compiler-rt-15
- android-x86-compiler-rt-15
- linux64-aarch64-compiler-rt-15
- linux64-x64-compiler-rt-15
- linux64-x86-compiler-rt-15
- macosx64-aarch64-compiler-rt-15
- macosx64-x64-compiler-rt-15
- wasm32-wasi-compiler-rt-15
- win32-compiler-rt-15
- win64-compiler-rt-15
- macosx64-clang-14-raw
- android-aarch64-compiler-rt-14
- android-arm-compiler-rt-14
- android-x64-compiler-rt-14
- android-x86-compiler-rt-14
- linux64-aarch64-compiler-rt-14
- linux64-x64-compiler-rt-14
- linux64-x86-compiler-rt-14
- macosx64-aarch64-compiler-rt-14
- macosx64-x64-compiler-rt-14
- wasm32-wasi-compiler-rt-14
- win32-compiler-rt-14
- win64-compiler-rt-14
macosx64-aarch64-clang-15-raw:
description: "Clang 15 toolchain build"
macosx64-aarch64-clang-14-raw:
description: "Clang 14 toolchain build"
treeherder:
symbol: TM(clang-15-aarch64-raw)
symbol: TM(clang-14-aarch64-raw)
worker-type: b-linux-large
worker:
env:
@ -332,31 +267,31 @@ macosx64-aarch64-clang-15-raw:
script: build-clang.sh
arguments:
- 'build/build-clang/macosx64.json'
- 'build/build-clang/clang-15.json'
- 'build/build-clang/clang-14.json'
- 'build/build-clang/skip-3-stages.json'
- 'build/build-clang/4stages-pgo.json'
resources:
- 'build/build-clang/macosx64.json'
- 'build/build-clang/clang-15.json'
- 'build/build-clang/clang-14.json'
- 'build/build-clang/skip-3-stages.json'
- 'build/build-clang/4stages-pgo.json'
toolchain-artifact: public/build/clang.tar.zst
fetches:
fetch:
- clang-15
- clang-14
toolchain:
- linux64-cctools-port
- linux64-clang-15-stage1
- linux64-clang-15-profile
- linux64-clang-14-stage1
- linux64-clang-14-profile
- macosx64-sdk
- macosx64-aarch64-compiler-rt-15
- macosx64-aarch64-compiler-rt-14
macosx64-aarch64-clang-15:
description: "Clang 15 toolchain repack with MacOS Compiler RT libs"
macosx64-aarch64-clang-14:
description: "Clang 14 toolchain repack with MacOS Compiler RT libs"
attributes:
local-toolchain: true
treeherder:
symbol: TM(clang-15-aarch64)
symbol: TM(clang-14-aarch64)
worker-type: b-linux
worker:
max-run-time: 600
@ -370,34 +305,34 @@ macosx64-aarch64-clang-15:
fetches:
toolchain:
- linux64-cctools-port
- macosx64-aarch64-clang-15-raw
- android-aarch64-compiler-rt-15
- android-arm-compiler-rt-15
- android-x64-compiler-rt-15
- android-x86-compiler-rt-15
- linux64-aarch64-compiler-rt-15
- linux64-x64-compiler-rt-15
- linux64-x86-compiler-rt-15
- macosx64-aarch64-compiler-rt-15
- macosx64-x64-compiler-rt-15
- wasm32-wasi-compiler-rt-15
- win32-compiler-rt-15
- win64-compiler-rt-15
- macosx64-aarch64-clang-14-raw
- android-aarch64-compiler-rt-14
- android-arm-compiler-rt-14
- android-x64-compiler-rt-14
- android-x86-compiler-rt-14
- linux64-aarch64-compiler-rt-14
- linux64-x64-compiler-rt-14
- linux64-x86-compiler-rt-14
- macosx64-aarch64-compiler-rt-14
- macosx64-x64-compiler-rt-14
- wasm32-wasi-compiler-rt-14
- win32-compiler-rt-14
- win64-compiler-rt-14
win64-clang-15-stage1:
description: "Clang-cl 15 toolchain build stage 1"
win64-clang-14-stage1:
description: "Clang-cl 14 toolchain build stage 1"
treeherder:
symbol: TW64(clang-15-stage1)
symbol: TW64(clang-14-stage1)
worker-type: b-win2012
run:
script: build-clang.sh
arguments:
- 'build/build-clang/win64.json'
- 'build/build-clang/clang-15.json'
- 'build/build-clang/clang-14.json'
- 'build/build-clang/1stage.json'
resources:
- 'build/build-clang/win64.json'
- 'build/build-clang/clang-15.json'
- 'build/build-clang/clang-14.json'
- 'build/build-clang/1stage.json'
toolchain-alias:
by-project:
@ -406,16 +341,16 @@ win64-clang-15-stage1:
toolchain-artifact: public/build/clang.tar.zst
fetches:
fetch:
- clang-15
- clang-14
- cmake
- ninja
toolchain:
- win64-vs2019
win64-clang-15-raw:
description: "Clang-cl 15 toolchain build"
win64-clang-14-raw:
description: "Clang-cl 14 toolchain build"
treeherder:
symbol: TW64(clang-15-raw)
symbol: TW64(clang-14-raw)
worker-type: b-win2012
worker:
max-run-time: 9000
@ -423,31 +358,31 @@ win64-clang-15-raw:
script: build-clang.sh
arguments:
- 'build/build-clang/win64.json'
- 'build/build-clang/clang-15.json'
- 'build/build-clang/clang-14.json'
- 'build/build-clang/skip-stage-1-win64.json'
- 'build/build-clang/4stages-pgo.json'
resources:
- 'build/build-clang/win64.json'
- 'build/build-clang/clang-15.json'
- 'build/build-clang/clang-14.json'
- 'build/build-clang/skip-stage-1-win64.json'
- 'build/build-clang/4stages-pgo.json'
toolchain-artifact: public/build/clang.tar.zst
fetches:
fetch:
- clang-15
- clang-14
- cmake
- ninja
toolchain:
- win64-clang-15-stage1
- win64-compiler-rt-15
- win64-clang-14-stage1
- win64-compiler-rt-14
- win64-vs2019
win64-clang-15:
description: "Clang-cl 15 toolchain build"
win64-clang-14:
description: "Clang-cl 14 toolchain build"
attributes:
local-toolchain: true
treeherder:
symbol: TW64(clang-15)
symbol: TW64(clang-14)
worker-type: b-linux
worker:
max-run-time: 600
@ -461,19 +396,19 @@ win64-clang-15:
fetches:
toolchain:
- linux64-cctools-port
- win64-clang-15-raw
- android-aarch64-compiler-rt-15
- android-arm-compiler-rt-15
- android-x64-compiler-rt-15
- android-x86-compiler-rt-15
- linux64-aarch64-compiler-rt-15
- linux64-x64-compiler-rt-15
- linux64-x86-compiler-rt-15
- macosx64-aarch64-compiler-rt-15
- macosx64-x64-compiler-rt-15
- wasm32-wasi-compiler-rt-15
- win32-compiler-rt-15
- win64-compiler-rt-15
- win64-clang-14-raw
- android-aarch64-compiler-rt-14
- android-arm-compiler-rt-14
- android-x64-compiler-rt-14
- android-x86-compiler-rt-14
- linux64-aarch64-compiler-rt-14
- linux64-x64-compiler-rt-14
- linux64-x86-compiler-rt-14
- macosx64-aarch64-compiler-rt-14
- macosx64-x64-compiler-rt-14
- wasm32-wasi-compiler-rt-14
- win32-compiler-rt-14
- win64-compiler-rt-14
linux64-clang-trunk-mingw-x86:
description: "MinGW-Clang trunk x86 toolchain build"

View File

@ -10,210 +10,210 @@ job-defaults:
using: toolchain-script
script: build-compiler-rt.sh
android-aarch64-compiler-rt-15:
description: "android aarch64 Compiler-rt for Clang 15 toolchain build"
android-aarch64-compiler-rt-14:
description: "android aarch64 Compiler-rt for Clang 14 toolchain build"
treeherder:
symbol: TA(aarch64-crt-15)
symbol: TA(aarch64-crt-14)
run:
arguments:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
toolchain-artifact: public/build/compiler-rt-aarch64-linux-android.tar.zst
fetches:
fetch:
- clang-15
- clang-14
toolchain:
- linux64-clang-15-stage1
- linux64-clang-14-stage1
- linux64-android-ndk-linux-repack
android-arm-compiler-rt-15:
description: "android arm Compiler-rt for Clang 15 toolchain build"
android-arm-compiler-rt-14:
description: "android arm Compiler-rt for Clang 14 toolchain build"
treeherder:
symbol: TA(arm-crt-15)
symbol: TA(arm-crt-14)
run:
arguments:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
toolchain-artifact: public/build/compiler-rt-armv7-linux-android.tar.zst
fetches:
fetch:
- clang-15
- clang-14
toolchain:
- linux64-clang-15-stage1
- linux64-clang-14-stage1
- linux64-android-ndk-linux-repack
android-x86-compiler-rt-15:
description: "android x86 Compiler-rt for Clang 15 toolchain build"
android-x86-compiler-rt-14:
description: "android x86 Compiler-rt for Clang 14 toolchain build"
treeherder:
symbol: TA(x86-crt-15)
symbol: TA(x86-crt-14)
run:
arguments:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
toolchain-artifact: public/build/compiler-rt-i686-linux-android.tar.zst
fetches:
fetch:
- clang-15
- clang-14
toolchain:
- linux64-clang-15-stage1
- linux64-clang-14-stage1
- linux64-android-ndk-linux-repack
android-x64-compiler-rt-15:
description: "android x64 Compiler-rt for Clang 15 toolchain build"
android-x64-compiler-rt-14:
description: "android x64 Compiler-rt for Clang 14 toolchain build"
treeherder:
symbol: TA(x64-crt-15)
symbol: TA(x64-crt-14)
run:
arguments:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
toolchain-artifact: public/build/compiler-rt-x86_64-linux-android.tar.zst
fetches:
fetch:
- clang-15
- clang-14
toolchain:
- linux64-clang-15-stage1
- linux64-clang-14-stage1
- linux64-android-ndk-linux-repack
linux64-x86-compiler-rt-15:
description: "Linux x86 Compiler-rt for Clang 15 toolchain build"
linux64-x86-compiler-rt-14:
description: "Linux x86 Compiler-rt for Clang 14 toolchain build"
treeherder:
symbol: TL(x86-crt-15)
symbol: TL(x86-crt-14)
run:
arguments:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
toolchain-artifact: public/build/compiler-rt-i686-unknown-linux-gnu.tar.zst
fetches:
fetch:
- clang-15
- clang-14
toolchain:
- linux64-clang-15-stage1
- linux64-clang-14-stage1
- sysroot-i686-linux-gnu
linux64-x64-compiler-rt-15:
description: "Linux x64 Compiler-rt for Clang 15 toolchain build"
linux64-x64-compiler-rt-14:
description: "Linux x64 Compiler-rt for Clang 14 toolchain build"
treeherder:
symbol: TL(x64-crt-15)
symbol: TL(x64-crt-14)
run:
arguments:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
toolchain-artifact: public/build/compiler-rt-x86_64-unknown-linux-gnu.tar.zst
fetches:
fetch:
- clang-15
- clang-14
toolchain:
- linux64-clang-15-stage1
- linux64-clang-14-stage1
- sysroot-x86_64-linux-gnu
linux64-aarch64-compiler-rt-15:
description: "Linux aarch64 Compiler-rt for Clang 15 toolchain build"
linux64-aarch64-compiler-rt-14:
description: "Linux aarch64 Compiler-rt for Clang 14 toolchain build"
treeherder:
symbol: TL(aarch64-crt-15)
symbol: TL(aarch64-crt-14)
run:
arguments:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
toolchain-artifact: public/build/compiler-rt-aarch64-unknown-linux-gnu.tar.zst
fetches:
fetch:
- clang-15
- clang-14
toolchain:
- linux64-clang-15-stage1
- linux64-clang-14-stage1
- sysroot-aarch64-linux-gnu
macosx64-x64-compiler-rt-15:
description: "macOS x64 Compiler-rt for Clang 15 toolchain build"
macosx64-x64-compiler-rt-14:
description: "macOS x64 Compiler-rt for Clang 14 toolchain build"
treeherder:
symbol: TM(x64-crt-15)
symbol: TM(x64-crt-14)
run:
arguments:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
toolchain-artifact: public/build/compiler-rt-x86_64-apple-darwin.tar.zst
fetches:
fetch:
- clang-15
- clang-14
toolchain:
- linux64-clang-15-stage1
- linux64-clang-14-stage1
- macosx64-sdk
macosx64-aarch64-compiler-rt-15:
description: "macOS aarch64 Compiler-rt for Clang 15 toolchain build"
macosx64-aarch64-compiler-rt-14:
description: "macOS aarch64 Compiler-rt for Clang 14 toolchain build"
treeherder:
symbol: TM(aarch64-crt-15)
symbol: TM(aarch64-crt-14)
run:
arguments:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
toolchain-artifact: public/build/compiler-rt-aarch64-apple-darwin.tar.zst
fetches:
fetch:
- clang-15
- clang-14
toolchain:
- linux64-clang-15-stage1
- linux64-clang-14-stage1
- macosx64-sdk
win32-compiler-rt-15:
description: "win32 x86 Compiler-rt for Clang 15 toolchain build"
win32-compiler-rt-14:
description: "win32 x86 Compiler-rt for Clang 14 toolchain build"
treeherder:
symbol: TW32(crt-15)
symbol: TW32(crt-14)
run:
arguments:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
toolchain-artifact: public/build/compiler-rt-i686-pc-windows-msvc.tar.zst
fetches:
fetch:
- clang-15
- clang-14
toolchain:
- linux64-clang-15-stage1
- linux64-clang-14-stage1
- linux64-liblowercase
- win64-vs2019
win64-compiler-rt-15:
description: "win64 x64 Compiler-rt for Clang 15 toolchain build"
win64-compiler-rt-14:
description: "win64 x64 Compiler-rt for Clang 14 toolchain build"
treeherder:
symbol: TW64(crt-15)
symbol: TW64(crt-14)
run:
arguments:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
toolchain-artifact: public/build/compiler-rt-x86_64-pc-windows-msvc.tar.zst
fetches:
fetch:
- clang-15
- clang-14
toolchain:
- linux64-clang-15-stage1
- linux64-clang-14-stage1
- linux64-liblowercase
- win64-vs2019
wasm32-wasi-compiler-rt-15:
description: "wasm32-wasi Compiler-rt for Clang 15 toolchain build"
wasm32-wasi-compiler-rt-14:
description: "wasm32-wasi Compiler-rt for Clang 14 toolchain build"
treeherder:
symbol: TL(wasi-crt-15)
symbol: TL(wasi-crt-14)
worker-type: b-linux-xlarge
run:
script: build-compiler-rt-wasi.sh
@ -221,10 +221,10 @@ wasm32-wasi-compiler-rt-15:
toolchain-alias: wasm32-wasi-compiler-rt
fetches:
fetch:
- clang-15
- clang-14
- wasi-sdk
toolchain:
- linux64-clang-15-stage1
- linux64-clang-14-stage1
android-aarch64-compiler-rt-trunk:
description: "android aarch64 Compiler-rt for Clang trunk toolchain build"

View File

@ -11,9 +11,9 @@ job-defaults:
toolchain-artifact: public/build/llvm-symbolizer.tar.zst
fetches:
fetch:
- clang-15
- clang-14
toolchain:
- linux64-clang-15-stage1
- linux64-clang-14-stage1
linux64-llvm-symbolizer:
description: "llvm-symbolizer for Linux"
@ -22,9 +22,9 @@ linux64-llvm-symbolizer:
run:
arguments:
- x86_64-unknown-linux-gnu
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
fetches:
toolchain:
@ -37,9 +37,9 @@ macosx64-llvm-symbolizer:
run:
arguments:
- x86_64-apple-darwin
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
fetches:
toolchain:
@ -52,9 +52,9 @@ win64-llvm-symbolizer:
run:
arguments:
- x86_64-pc-windows-msvc
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
resources:
- build/build-clang/clang-15.json
- build/build-clang/clang-14.json
- taskcluster/scripts/misc/build-llvm-common.sh
fetches:
toolchain:

View File

@ -60,22 +60,22 @@ sysroot-x86_64-linux-gnu-x11:
arguments:
- amd64
sysroot-wasm32-wasi-clang-15:
sysroot-wasm32-wasi-clang-14:
description: "Sysroot for wasi"
attributes:
local-toolchain: true
treeherder:
symbol: TL(sysroot-wasi-15)
symbol: TL(sysroot-wasi-14)
run:
script: build-sysroot-wasi.sh
toolchain-alias: sysroot-wasm32-wasi
toolchain-artifact: public/build/sysroot-wasm32-wasi.tar.zst
fetches:
fetch:
- clang-15
- clang-14
- wasi-sdk
toolchain:
- linux64-clang-15
- linux64-clang-14
sysroot-wasm32-wasi-clang-trunk:
description: "Sysroot for wasi"

View File

@ -107,7 +107,7 @@ jobs:
name: public/build/wrench-macos-headless.tar.bz2
path: /builds/worker/artifacts/wrench-macos-headless.tar.bz2
dependencies:
macosx64-clang-14: toolchain-macosx64-clang-14-raw
macosx64-clang-14: toolchain-macosx64-clang-14
fetches:
toolchain:
- linux64-rust-macos