1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
6 worker-type: b-linux-gcp
10 using: toolchain-script
11 script: build-compiler-rt.sh
13 wasm32-wasi-compiler-rt-8.0:
14 description: "wasm32-wasi Compiler-rt for Clang 8 toolchain build"
16 symbol: TL(wasi-crt-8)
17 worker-type: b-linux-xlarge-gcp
19 script: build-compiler-rt-wasi.sh
23 - taskcluster/scripts/misc/wasi-sdk-11.patch
24 toolchain-artifact: public/build/compiler-rt-wasm32-wasi.tar.zst
30 - linux64-clang-8.0-raw
32 android-aarch64-compiler-rt-17:
33 description: "android aarch64 Compiler-rt for Clang 17 toolchain build"
35 symbol: TA(aarch64-crt-17)
38 - build/build-clang/clang-17.json
40 - build/build-clang/clang-17.json
41 - taskcluster/scripts/misc/build-llvm-common.sh
42 toolchain-artifact: public/build/compiler-rt-aarch64-linux-android.tar.zst
47 - linux64-clang-17-stage1
48 - linux64-android-ndk-linux-repack
50 android-arm-compiler-rt-17:
51 description: "android arm Compiler-rt for Clang 17 toolchain build"
53 symbol: TA(arm-crt-17)
56 - build/build-clang/clang-17.json
58 - build/build-clang/clang-17.json
59 - taskcluster/scripts/misc/build-llvm-common.sh
60 toolchain-artifact: public/build/compiler-rt-armv7-linux-android.tar.zst
65 - linux64-clang-17-stage1
66 - linux64-android-ndk-linux-repack
68 android-x86-compiler-rt-17:
69 description: "android x86 Compiler-rt for Clang 17 toolchain build"
71 symbol: TA(x86-crt-17)
74 - build/build-clang/clang-17.json
76 - build/build-clang/clang-17.json
77 - taskcluster/scripts/misc/build-llvm-common.sh
78 toolchain-artifact: public/build/compiler-rt-i686-linux-android.tar.zst
83 - linux64-clang-17-stage1
84 - linux64-android-ndk-linux-repack
86 android-x64-compiler-rt-17:
87 description: "android x64 Compiler-rt for Clang 17 toolchain build"
89 symbol: TA(x64-crt-17)
92 - build/build-clang/clang-17.json
94 - build/build-clang/clang-17.json
95 - taskcluster/scripts/misc/build-llvm-common.sh
96 toolchain-artifact: public/build/compiler-rt-x86_64-linux-android.tar.zst
101 - linux64-clang-17-stage1
102 - linux64-android-ndk-linux-repack
104 linux64-x86-compiler-rt-17:
105 description: "Linux x86 Compiler-rt for Clang 17 toolchain build"
107 symbol: TL(x86-crt-17)
110 - build/build-clang/clang-17.json
112 - build/build-clang/clang-17.json
113 - taskcluster/scripts/misc/build-llvm-common.sh
114 toolchain-artifact: public/build/compiler-rt-i686-unknown-linux-gnu.tar.zst
119 - linux64-clang-17-stage1
120 - sysroot-i686-linux-gnu
122 linux64-x64-compiler-rt-17:
123 description: "Linux x64 Compiler-rt for Clang 17 toolchain build"
125 symbol: TL(x64-crt-17)
128 - build/build-clang/clang-17.json
130 - build/build-clang/clang-17.json
131 - taskcluster/scripts/misc/build-llvm-common.sh
132 toolchain-artifact: public/build/compiler-rt-x86_64-unknown-linux-gnu.tar.zst
137 - linux64-clang-17-stage1
138 - sysroot-x86_64-linux-gnu
140 linux64-aarch64-compiler-rt-17:
141 description: "Linux aarch64 Compiler-rt for Clang 17 toolchain build"
143 symbol: TL(aarch64-crt-17)
146 - build/build-clang/clang-17.json
148 - build/build-clang/clang-17.json
149 - taskcluster/scripts/misc/build-llvm-common.sh
150 toolchain-artifact: public/build/compiler-rt-aarch64-unknown-linux-gnu.tar.zst
155 - linux64-clang-17-stage1
156 - sysroot-aarch64-linux-gnu
158 macosx64-x64-compiler-rt-17:
159 description: "macOS x64 Compiler-rt for Clang 17 toolchain build"
161 symbol: TM(x64-crt-17)
164 - build/build-clang/clang-17.json
166 - build/build-clang/clang-17.json
167 - taskcluster/scripts/misc/build-llvm-common.sh
168 toolchain-artifact: public/build/compiler-rt-x86_64-apple-darwin.tar.zst
173 - linux64-clang-17-stage1
174 - macosx64-sdk-toolchain
176 macosx64-aarch64-compiler-rt-17:
177 description: "macOS aarch64 Compiler-rt for Clang 17 toolchain build"
179 symbol: TM(aarch64-crt-17)
182 - build/build-clang/clang-17.json
184 - build/build-clang/clang-17.json
185 - taskcluster/scripts/misc/build-llvm-common.sh
186 toolchain-artifact: public/build/compiler-rt-aarch64-apple-darwin.tar.zst
191 - linux64-clang-17-stage1
192 - macosx64-sdk-toolchain
194 win32-compiler-rt-17:
195 description: "win32 x86 Compiler-rt for Clang 17 toolchain build"
200 - build/build-clang/clang-17.json
202 - build/build-clang/clang-17.json
203 - taskcluster/scripts/misc/build-llvm-common.sh
204 toolchain-artifact: public/build/compiler-rt-i686-pc-windows-msvc.tar.zst
209 - linux64-clang-17-stage1
212 win64-compiler-rt-17:
213 description: "win64 x64 Compiler-rt for Clang 17 toolchain build"
218 - build/build-clang/clang-17.json
220 - build/build-clang/clang-17.json
221 - taskcluster/scripts/misc/build-llvm-common.sh
222 toolchain-artifact: public/build/compiler-rt-x86_64-pc-windows-msvc.tar.zst
227 - linux64-clang-17-stage1
230 wasm32-wasi-compiler-rt-17:
231 description: "wasm32-wasi Compiler-rt for Clang 17 toolchain build"
233 symbol: TL(wasi-crt-17)
234 worker-type: b-linux-xlarge-gcp
236 script: build-compiler-rt-wasi.sh
240 - taskcluster/scripts/misc/wasi-sdk.patch
241 toolchain-artifact: public/build/compiler-rt-wasm32-wasi.tar.zst
247 - linux64-clang-17-stage1
249 android-aarch64-compiler-rt-18:
250 description: "android aarch64 Compiler-rt for Clang 18 toolchain build"
252 symbol: TA(aarch64-crt-18)
255 - build/build-clang/clang-18.json
257 - build/build-clang/clang-18.json
258 - taskcluster/scripts/misc/build-llvm-common.sh
259 toolchain-artifact: public/build/compiler-rt-aarch64-linux-android.tar.zst
264 - linux64-clang-18-stage1
265 - linux64-android-ndk-linux-repack
267 android-arm-compiler-rt-18:
268 description: "android arm Compiler-rt for Clang 18 toolchain build"
270 symbol: TA(arm-crt-18)
273 - build/build-clang/clang-18.json
275 - build/build-clang/clang-18.json
276 - taskcluster/scripts/misc/build-llvm-common.sh
277 toolchain-artifact: public/build/compiler-rt-armv7-linux-android.tar.zst
282 - linux64-clang-18-stage1
283 - linux64-android-ndk-linux-repack
285 android-x86-compiler-rt-18:
286 description: "android x86 Compiler-rt for Clang 18 toolchain build"
288 symbol: TA(x86-crt-18)
291 - build/build-clang/clang-18.json
293 - build/build-clang/clang-18.json
294 - taskcluster/scripts/misc/build-llvm-common.sh
295 toolchain-artifact: public/build/compiler-rt-i686-linux-android.tar.zst
300 - linux64-clang-18-stage1
301 - linux64-android-ndk-linux-repack
303 android-x64-compiler-rt-18:
304 description: "android x64 Compiler-rt for Clang 18 toolchain build"
306 symbol: TA(x64-crt-18)
309 - build/build-clang/clang-18.json
311 - build/build-clang/clang-18.json
312 - taskcluster/scripts/misc/build-llvm-common.sh
313 toolchain-artifact: public/build/compiler-rt-x86_64-linux-android.tar.zst
318 - linux64-clang-18-stage1
319 - linux64-android-ndk-linux-repack
321 linux64-x86-compiler-rt-18:
322 description: "Linux x86 Compiler-rt for Clang 18 toolchain build"
324 symbol: TL(x86-crt-18)
327 - build/build-clang/clang-18.json
329 - build/build-clang/clang-18.json
330 - taskcluster/scripts/misc/build-llvm-common.sh
331 toolchain-artifact: public/build/compiler-rt-i686-unknown-linux-gnu.tar.zst
336 - linux64-clang-18-stage1
337 - sysroot-i686-linux-gnu
339 linux64-x64-compiler-rt-18:
340 description: "Linux x64 Compiler-rt for Clang 18 toolchain build"
342 symbol: TL(x64-crt-18)
345 - build/build-clang/clang-18.json
347 - build/build-clang/clang-18.json
348 - taskcluster/scripts/misc/build-llvm-common.sh
349 toolchain-artifact: public/build/compiler-rt-x86_64-unknown-linux-gnu.tar.zst
354 - linux64-clang-18-stage1
355 - sysroot-x86_64-linux-gnu
357 linux64-aarch64-compiler-rt-18:
358 description: "Linux aarch64 Compiler-rt for Clang 18 toolchain build"
360 symbol: TL(aarch64-crt-18)
363 - build/build-clang/clang-18.json
365 - build/build-clang/clang-18.json
366 - taskcluster/scripts/misc/build-llvm-common.sh
367 toolchain-artifact: public/build/compiler-rt-aarch64-unknown-linux-gnu.tar.zst
372 - linux64-clang-18-stage1
373 - sysroot-aarch64-linux-gnu
375 macosx64-x64-compiler-rt-18:
376 description: "macOS x64 Compiler-rt for Clang 18 toolchain build"
378 symbol: TM(x64-crt-18)
381 - build/build-clang/clang-18.json
383 - build/build-clang/clang-18.json
384 - taskcluster/scripts/misc/build-llvm-common.sh
385 toolchain-artifact: public/build/compiler-rt-x86_64-apple-darwin.tar.zst
390 - linux64-clang-18-stage1
391 - macosx64-sdk-toolchain
393 macosx64-aarch64-compiler-rt-18:
394 description: "macOS aarch64 Compiler-rt for Clang 18 toolchain build"
396 symbol: TM(aarch64-crt-18)
399 - build/build-clang/clang-18.json
401 - build/build-clang/clang-18.json
402 - taskcluster/scripts/misc/build-llvm-common.sh
403 toolchain-artifact: public/build/compiler-rt-aarch64-apple-darwin.tar.zst
408 - linux64-clang-18-stage1
409 - macosx64-sdk-toolchain
411 win32-compiler-rt-18:
412 description: "win32 x86 Compiler-rt for Clang 18 toolchain build"
417 - build/build-clang/clang-18.json
419 - build/build-clang/clang-18.json
420 - taskcluster/scripts/misc/build-llvm-common.sh
421 toolchain-artifact: public/build/compiler-rt-i686-pc-windows-msvc.tar.zst
426 - linux64-clang-18-stage1
429 win64-compiler-rt-18:
430 description: "win64 x64 Compiler-rt for Clang 18 toolchain build"
435 - build/build-clang/clang-18.json
437 - build/build-clang/clang-18.json
438 - taskcluster/scripts/misc/build-llvm-common.sh
439 toolchain-artifact: public/build/compiler-rt-x86_64-pc-windows-msvc.tar.zst
444 - linux64-clang-18-stage1
447 wasm32-wasi-compiler-rt-18:
448 description: "wasm32-wasi Compiler-rt for Clang 18 toolchain build"
450 symbol: TL(wasi-crt-18)
451 worker-type: b-linux-xlarge-gcp
453 script: build-compiler-rt-wasi.sh
457 - taskcluster/scripts/misc/wasi-sdk.patch
458 toolchain-artifact: public/build/compiler-rt-wasm32-wasi.tar.zst
464 - linux64-clang-18-stage1
466 android-aarch64-compiler-rt-trunk:
467 description: "android aarch64 Compiler-rt for Clang trunk toolchain build"
471 symbol: TA(aarch64-crt-trunk)
474 - build/build-clang/clang-trunk.json
476 - build/build-clang/clang-trunk.json
477 - taskcluster/scripts/misc/build-llvm-common.sh
478 toolchain-artifact: public/build/compiler-rt-aarch64-linux-android.tar.zst
483 - linux64-clang-trunk-stage1
484 - linux64-android-ndk-linux-repack
486 android-arm-compiler-rt-trunk:
487 description: "android arm Compiler-rt for Clang trunk toolchain build"
491 symbol: TA(arm-crt-trunk)
494 - build/build-clang/clang-trunk.json
496 - build/build-clang/clang-trunk.json
497 - taskcluster/scripts/misc/build-llvm-common.sh
498 toolchain-artifact: public/build/compiler-rt-armv7-linux-android.tar.zst
503 - linux64-clang-trunk-stage1
504 - linux64-android-ndk-linux-repack
506 android-x86-compiler-rt-trunk:
507 description: "android x86 Compiler-rt for Clang trunk toolchain build"
511 symbol: TA(x86-crt-trunk)
514 - build/build-clang/clang-trunk.json
516 - build/build-clang/clang-trunk.json
517 - taskcluster/scripts/misc/build-llvm-common.sh
518 toolchain-artifact: public/build/compiler-rt-i686-linux-android.tar.zst
523 - linux64-clang-trunk-stage1
524 - linux64-android-ndk-linux-repack
526 android-x64-compiler-rt-trunk:
527 description: "android x64 Compiler-rt for Clang trunk toolchain build"
531 symbol: TA(x64-crt-trunk)
534 - build/build-clang/clang-trunk.json
536 - build/build-clang/clang-trunk.json
537 - taskcluster/scripts/misc/build-llvm-common.sh
538 toolchain-artifact: public/build/compiler-rt-x86_64-linux-android.tar.zst
543 - linux64-clang-trunk-stage1
544 - linux64-android-ndk-linux-repack
546 linux64-x86-compiler-rt-trunk:
547 description: "Linux x86 Compiler-rt for Clang trunk toolchain build"
551 symbol: TL(x86-crt-trunk)
554 - build/build-clang/clang-trunk.json
556 - build/build-clang/clang-trunk.json
557 - taskcluster/scripts/misc/build-llvm-common.sh
558 toolchain-artifact: public/build/compiler-rt-i686-unknown-linux-gnu.tar.zst
563 - linux64-clang-trunk-stage1
564 - sysroot-i686-linux-gnu
566 linux64-x64-compiler-rt-trunk:
567 description: "Linux x64 Compiler-rt for Clang trunk toolchain build"
571 symbol: TL(x64-crt-trunk)
574 - build/build-clang/clang-trunk.json
576 - build/build-clang/clang-trunk.json
577 - taskcluster/scripts/misc/build-llvm-common.sh
578 toolchain-artifact: public/build/compiler-rt-x86_64-unknown-linux-gnu.tar.zst
583 - linux64-clang-trunk-stage1
584 - sysroot-x86_64-linux-gnu
586 linux64-aarch64-compiler-rt-trunk:
587 description: "Linux aarch64 Compiler-rt for Clang trunk toolchain build"
591 symbol: TL(aarch64-crt-trunk)
594 - build/build-clang/clang-trunk.json
596 - build/build-clang/clang-trunk.json
597 - taskcluster/scripts/misc/build-llvm-common.sh
598 toolchain-artifact: public/build/compiler-rt-aarch64-unknown-linux-gnu.tar.zst
603 - linux64-clang-trunk-stage1
604 - sysroot-aarch64-linux-gnu
606 macosx64-x64-compiler-rt-trunk:
607 description: "macOS x64 Compiler-rt for Clang trunk toolchain build"
611 symbol: TM(x64-crt-trunk)
614 - build/build-clang/clang-trunk.json
616 - build/build-clang/clang-trunk.json
617 - taskcluster/scripts/misc/build-llvm-common.sh
618 toolchain-artifact: public/build/compiler-rt-x86_64-apple-darwin.tar.zst
623 - linux64-clang-trunk-stage1
624 - macosx64-sdk-toolchain
626 macosx64-aarch64-compiler-rt-trunk:
627 description: "macOS aarch64 Compiler-rt for Clang trunk toolchain build"
631 symbol: TM(aarch64-crt-trunk)
634 - build/build-clang/clang-trunk.json
636 - build/build-clang/clang-trunk.json
637 - taskcluster/scripts/misc/build-llvm-common.sh
638 toolchain-artifact: public/build/compiler-rt-aarch64-apple-darwin.tar.zst
643 - linux64-clang-trunk-stage1
644 - macosx64-sdk-toolchain
646 win32-compiler-rt-trunk:
647 description: "win32 x86 Compiler-rt for Clang trunk toolchain build"
651 symbol: TW32(crt-trunk)
654 - build/build-clang/clang-trunk.json
656 - build/build-clang/clang-trunk.json
657 - taskcluster/scripts/misc/build-llvm-common.sh
658 toolchain-artifact: public/build/compiler-rt-i686-pc-windows-msvc.tar.zst
663 - linux64-clang-trunk-stage1
666 win64-compiler-rt-trunk:
667 description: "win64 x64 Compiler-rt for Clang trunk toolchain build"
671 symbol: TW64(crt-trunk)
674 - build/build-clang/clang-trunk.json
676 - build/build-clang/clang-trunk.json
677 - taskcluster/scripts/misc/build-llvm-common.sh
678 toolchain-artifact: public/build/compiler-rt-x86_64-pc-windows-msvc.tar.zst
683 - linux64-clang-trunk-stage1
686 wasm32-wasi-compiler-rt-trunk:
687 description: "wasm32-wasi Compiler-rt for Clang trunk toolchain build"
691 symbol: TL(wasi-crt-trunk)
692 worker-type: b-linux-xlarge-gcp
694 script: build-compiler-rt-wasi.sh
698 - taskcluster/scripts/misc/wasi-sdk.patch
699 toolchain-artifact: public/build/compiler-rt-wasm32-wasi.tar.zst
705 - linux64-clang-trunk-stage1