зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1756282 - Build clang trunk as a combination of a clang build and wasi compiler-rt. r=firefox-build-system-reviewers,andi
Before bug 1755415 build-clang.py was handling the integration of the wasi compiler-rt, but that's not the case anymore. Now use the same mechanism as for clang-13, with an additional repack. While we're here, move the clang trunk task definition so that it doesn't sit between two clang 13 tasks. Differential Revision: https://phabricator.services.mozilla.com/D139326
This commit is contained in:
Родитель
fae18cd010
Коммит
3456e0898c
|
@ -75,32 +75,6 @@ linux64-clang-13-mingw-x64:
|
|||
toolchain:
|
||||
- linux64-clang-13
|
||||
|
||||
linux64-clang-trunk:
|
||||
description: "Clang trunk toolchain build"
|
||||
attributes:
|
||||
cached_task: false
|
||||
treeherder:
|
||||
symbol: TL(clang-trunk)
|
||||
run:
|
||||
using: toolchain-script
|
||||
script: build-clang.sh
|
||||
arguments:
|
||||
- 'build/build-clang/linux64.json'
|
||||
- 'build/build-clang/clang-trunk.json'
|
||||
- 'build/build-clang/2stages.json'
|
||||
resources:
|
||||
- 'build/build-clang/linux64.json'
|
||||
- 'build/build-clang/clang-trunk.json'
|
||||
- 'build/build-clang/2stages.json'
|
||||
toolchain-artifact: public/build/clang.tar.zst
|
||||
run-on-projects: []
|
||||
fetches:
|
||||
fetch:
|
||||
- clang-trunk
|
||||
toolchain:
|
||||
- linux64-toolchain-sysroot
|
||||
- wasm32-wasi-compiler-rt
|
||||
|
||||
linux64-clang-13-stage1:
|
||||
description: "Clang 13 toolchain build"
|
||||
treeherder:
|
||||
|
@ -420,3 +394,46 @@ win64-clang-13-stage1:
|
|||
- clang-13
|
||||
- cmake
|
||||
- ninja
|
||||
|
||||
linux64-clang-trunk-raw:
|
||||
description: "Clang trunk toolchain build"
|
||||
attributes:
|
||||
cached_task: false
|
||||
treeherder:
|
||||
symbol: TL(clang-trunk-raw)
|
||||
run:
|
||||
using: toolchain-script
|
||||
script: build-clang.sh
|
||||
arguments:
|
||||
- 'build/build-clang/linux64.json'
|
||||
- 'build/build-clang/clang-trunk.json'
|
||||
- 'build/build-clang/2stages.json'
|
||||
resources:
|
||||
- 'build/build-clang/linux64.json'
|
||||
- 'build/build-clang/clang-trunk.json'
|
||||
- 'build/build-clang/2stages.json'
|
||||
toolchain-artifact: public/build/clang.tar.zst
|
||||
run-on-projects: []
|
||||
fetches:
|
||||
fetch:
|
||||
- clang-trunk
|
||||
toolchain:
|
||||
- linux64-toolchain-sysroot
|
||||
|
||||
linux64-clang-trunk:
|
||||
description: "Clang trunk toolchain build"
|
||||
attributes:
|
||||
cached_task: false
|
||||
treeherder:
|
||||
symbol: TL(clang-trunk)
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
max-run-time: 600
|
||||
run:
|
||||
script: repack-clang.sh
|
||||
toolchain-artifact: public/build/clang.tar.zst
|
||||
run-on-projects: []
|
||||
fetches:
|
||||
toolchain:
|
||||
- linux64-clang-trunk-raw
|
||||
- wasm32-wasi-compiler-rt
|
||||
|
|
Загрузка…
Ссылка в новой задаче