clang.yml (67462B)
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/. 4 --- 5 task-defaults: 6 worker-type: b-linux-docker-xlarge-amd 7 worker: 8 max-run-time: 7200 9 run: 10 resources: 11 - 'build/build-clang/build-clang.py' 12 13 linux64-clang-14-stage1: 14 description: "Clang 14 toolchain build" 15 treeherder: 16 symbol: TL(clang-14-stage1) 17 run: 18 using: toolchain-script 19 script: build-clang.sh 20 arguments: 21 - 'build/build-clang/use-system-clang.json' 22 - 'build/build-clang/clang-14.json' 23 - 'build/build-clang/stage-1.json' 24 resources: 25 - 'build/build-clang/use-system-clang.json' 26 - 'build/build-clang/clang-14.json' 27 - 'build/build-clang/stage-1.json' 28 toolchain-artifact: public/build/clang.tar.zst 29 fetches: 30 fetch: 31 - clang-14 32 toolchain: 33 - linux64-toolchain-sysroot 34 35 macosx64-clang-14-raw: 36 description: "Clang 14 toolchain build" 37 treeherder: 38 symbol: TM(clang-14-raw) 39 worker-type: b-linux-docker-large-amd 40 worker: 41 max-run-time: 3600 42 run: 43 script: build-clang.sh 44 arguments: 45 - 'build/build-clang/use-clang-artifact.json' 46 - 'build/build-clang/macosx64.json' 47 - 'build/build-clang/clang-14.json' 48 - 'build/build-clang/stage-1.json' 49 resources: 50 - 'build/build-clang/use-clang-artifact.json' 51 - 'build/build-clang/macosx64.json' 52 - 'build/build-clang/clang-14.json' 53 - 'build/build-clang/stage-1.json' 54 toolchain-artifact: public/build/clang.tar.zst 55 fetches: 56 fetch: 57 - clang-14 58 toolchain: 59 - linux64-clang-14-stage1 60 - macosx64-sdk-13.3 61 62 linux64-clang-17-raw: 63 description: "Clang 17 toolchain build" 64 treeherder: 65 symbol: TL(clang-17-raw) 66 worker-type: b-linux-docker-large-amd 67 run: 68 script: build-clang.sh 69 arguments: 70 - 'build/build-clang/use-system-clang.json' 71 - 'build/build-clang/clang-17.json' 72 - 'build/build-clang/2stages.json' 73 resources: 74 - 'build/build-clang/use-system-clang.json' 75 - 'build/build-clang/clang-17.json' 76 - 'build/build-clang/2stages.json' 77 toolchain-artifact: public/build/clang.tar.zst 78 fetches: 79 fetch: 80 - clang-17 81 toolchain: 82 - linux64-toolchain-sysroot 83 84 linux64-clang-17: 85 description: "Clang 17 toolchain build" 86 treeherder: 87 symbol: TL(clang-17) 88 worker-type: b-linux-docker-amd 89 worker: 90 max-run-time: 600 91 run: 92 script: repack-clang.sh 93 toolchain-alias: linux64-clang-base 94 toolchain-artifact: public/build/clang.tar.zst 95 fetches: 96 toolchain: 97 - linux64-clang-17-raw 98 - wasm32-wasi-compiler-rt-17 99 100 linux64-clang-20-mingw-x86: 101 description: "MinGW-Clang 20 x86 toolchain build" 102 treeherder: 103 symbol: TMW(clang-20-x86) 104 worker-type: b-linux-docker-amd 105 run: 106 script: build-clang-mingw.sh 107 arguments: 108 - 'x86' 109 resources: 110 - 'taskcluster/scripts/misc/mingw-*.patch' 111 toolchain-alias: 112 by-project: 113 toolchains: null 114 default: linux64-clang-mingw-x86 115 toolchain-artifact: public/build/clangmingw.tar.zst 116 fetches: 117 fetch: 118 - clang-20 119 - mingw-w64 120 - llvm-mingw 121 - gcc-9.5.0 122 toolchain: 123 - linux64-clang-20 124 125 linux64-clang-20-mingw-x64: 126 description: "MinGW-Clang 20 x64 toolchain build" 127 treeherder: 128 symbol: TMW(clang-20-x64) 129 tier: 1 130 worker-type: b-linux-docker-amd 131 run: 132 script: build-clang-mingw.sh 133 arguments: 134 - 'x64' 135 resources: 136 - 'taskcluster/scripts/misc/mingw-*.patch' 137 toolchain-alias: 138 by-project: 139 toolchains: null 140 default: linux64-clang-mingw-x64 141 toolchain-artifact: public/build/clangmingw.tar.zst 142 fetches: 143 fetch: 144 - clang-20 145 - mingw-w64 146 - llvm-mingw 147 - gcc-9.5.0 148 toolchain: 149 - linux64-clang-20 150 151 linux64-clang-20-stage1: 152 description: "Clang 20 toolchain build" 153 treeherder: 154 symbol: TL(clang-20-stage1) 155 run: 156 using: toolchain-script 157 script: build-clang.sh 158 arguments: 159 - 'build/build-clang/use-system-clang.json' 160 - 'build/build-clang/clang-20.json' 161 - 'build/build-clang/stage-1.json' 162 resources: 163 - 'build/build-clang/use-system-clang.json' 164 - 'build/build-clang/clang-20.json' 165 - 'build/build-clang/stage-1.json' 166 toolchain-alias: 167 by-project: 168 toolchains: null 169 default: linux64-clang-toolchain 170 toolchain-artifact: public/build/clang.tar.zst 171 fetches: 172 fetch: 173 - clang-20 174 toolchain: 175 - linux64-toolchain-sysroot 176 177 linux64-clang-20-profile: 178 description: "Clang 20 toolchain build" 179 treeherder: 180 symbol: TL(clang-20-profile) 181 run: 182 using: toolchain-script 183 script: build-clang.sh 184 arguments: 185 - 'build/build-clang/use-clang-artifact.json' 186 - 'build/build-clang/clang-20.json' 187 - 'build/build-clang/stage-2-3-pgo.json' 188 resources: 189 - 'build/build-clang/use-clang-artifact.json' 190 - 'build/build-clang/clang-20.json' 191 - 'build/build-clang/stage-2-3-pgo.json' 192 toolchain-artifact: public/build/merged.profdata 193 fetches: 194 fetch: 195 - clang-20 196 toolchain: 197 - linux64-clang-20-stage1 198 - linux64-x64-compiler-rt-20 199 - linux64-toolchain-sysroot 200 201 linux64-clang-20-raw: 202 description: "Clang 20 toolchain build" 203 treeherder: 204 symbol: TL(clang-20-raw) 205 run: 206 script: build-clang.sh 207 arguments: 208 - 'build/build-clang/use-clang-artifact.json' 209 - 'build/build-clang/clang-20.json' 210 - 'build/build-clang/stage-4-pgo.json' 211 resources: 212 - 'build/build-clang/use-clang-artifact.json' 213 - 'build/build-clang/clang-20.json' 214 - 'build/build-clang/stage-4-pgo.json' 215 toolchain-artifact: public/build/clang.tar.zst 216 fetches: 217 fetch: 218 - clang-20 219 toolchain: 220 - linux64-clang-20-stage1 221 - linux64-clang-20-profile 222 - linux64-libxml2 223 - linux64-toolchain-sysroot 224 225 linux64-clang-20: 226 description: "Clang 20 toolchain build" 227 attributes: 228 local-toolchain: true 229 treeherder: 230 symbol: TL(clang-20) 231 worker-type: b-linux-docker-amd 232 worker: 233 max-run-time: 600 234 run: 235 script: repack-clang.sh 236 toolchain-alias: 237 by-project: 238 toolchains: null 239 default: linux64-clang 240 toolchain-artifact: public/build/clang.tar.zst 241 fetches: 242 toolchain: 243 - linux64-cctools-port 244 - linux64-clang-20-raw 245 - android-aarch64-compiler-rt-20 246 - android-aarch64-libunwind-20 247 - android-arm-compiler-rt-20 248 - android-arm-libunwind-20 249 - android-x64-compiler-rt-20 250 - android-x64-libunwind-20 251 - linux64-aarch64-compiler-rt-20 252 - linux64-x64-compiler-rt-20 253 - linux64-x86-compiler-rt-20 254 - macosx64-aarch64-compiler-rt-20 255 - macosx64-x64-compiler-rt-20 256 - wasm32-wasi-compiler-rt-20 257 - win32-compiler-rt-20 258 - win64-compiler-rt-20 259 - win64-aarch64-compiler-rt-20 260 261 linux64-aarch64-clang-20-raw: 262 description: "Clang 20 toolchain build" 263 treeherder: 264 symbol: TLA64(clang-20-raw) 265 run: 266 script: build-clang.sh 267 arguments: 268 - 'build/build-clang/use-clang-artifact.json' 269 - 'build/build-clang/linux64-aarch64.json' 270 - 'build/build-clang/clang-20.json' 271 - 'build/build-clang/stage-4-pgo.json' 272 resources: 273 - 'build/build-clang/use-clang-artifact.json' 274 - 'build/build-clang/linux64-aarch64.json' 275 - 'build/build-clang/clang-20.json' 276 - 'build/build-clang/stage-4-pgo.json' 277 toolchain-artifact: public/build/clang.tar.zst 278 fetches: 279 fetch: 280 - clang-20 281 toolchain: 282 - linux64-clang-20-stage1 283 - linux64-clang-20-profile 284 - linux64-aarch64-libxml2 285 - linux64-aarch64-toolchain-sysroot 286 287 linux64-aarch64-clang-20: 288 description: "Clang 20 toolchain build" 289 attributes: 290 local-toolchain: true 291 treeherder: 292 symbol: TLA64(clang-20) 293 worker-type: b-linux-docker-amd 294 worker: 295 max-run-time: 600 296 run: 297 script: repack-clang.sh 298 toolchain-alias: 299 by-project: 300 toolchains: null 301 default: linux64-aarch64-clang 302 toolchain-artifact: public/build/clang.tar.zst 303 fetches: 304 toolchain: 305 - linux64-cctools-port 306 - linux64-aarch64-clang-20-raw 307 - android-aarch64-compiler-rt-20 308 - android-aarch64-libunwind-20 309 - android-arm-compiler-rt-20 310 - android-arm-libunwind-20 311 - android-x64-compiler-rt-20 312 - android-x64-libunwind-20 313 - linux64-aarch64-compiler-rt-20 314 - linux64-x64-compiler-rt-20 315 - linux64-x86-compiler-rt-20 316 - macosx64-aarch64-compiler-rt-20 317 - macosx64-x64-compiler-rt-20 318 - wasm32-wasi-compiler-rt-20 319 - win32-compiler-rt-20 320 - win64-compiler-rt-20 321 - win64-aarch64-compiler-rt-20 322 323 macosx64-clang-20-stage2: 324 description: "Clang 20 toolchain build" 325 treeherder: 326 symbol: TM(clang-20-stage2) 327 run: 328 using: toolchain-script 329 script: build-clang.sh 330 arguments: 331 - 'build/build-clang/use-clang-artifact.json' 332 - 'build/build-clang/macosx64.json' 333 - 'build/build-clang/clang-20.json' 334 - 'build/build-clang/stage-2-pgo.json' 335 resources: 336 - 'build/build-clang/use-clang-artifact.json' 337 - 'build/build-clang/macosx64.json' 338 - 'build/build-clang/clang-20.json' 339 - 'build/build-clang/stage-2-pgo.json' 340 toolchain-artifact: public/build/clang.tar.zst 341 fetches: 342 fetch: 343 - clang-20 344 toolchain: 345 - linux64-clang-20-stage1 346 - macosx64-x64-compiler-rt-20 347 - macosx64-sdk-toolchain 348 349 macosx64-clang-20-profile: 350 description: "Clang 20 toolchain build" 351 treeherder: 352 symbol: TM(clang-20-profile) 353 worker-type: b-osx-arm64 354 worker: 355 max-run-time: 7200 356 run: 357 using: toolchain-script 358 script: build-clang.sh 359 arguments: 360 - 'build/build-clang/use-clang-artifact.json' 361 - 'build/build-clang/macosx64.json' 362 - 'build/build-clang/clang-20.json' 363 - 'build/build-clang/stage-3-pgo.json' 364 resources: 365 - 'build/build-clang/use-clang-artifact.json' 366 - 'build/build-clang/macosx64.json' 367 - 'build/build-clang/clang-20.json' 368 - 'build/build-clang/stage-3-pgo.json' 369 toolchain-artifact: public/build/merged.profdata 370 fetches: 371 fetch: 372 - clang-20 373 - macosx64-cmake 374 - macosx64-ninja 375 toolchain: 376 - macosx64-clang-20-stage2 377 - macosx64-sdk-toolchain 378 379 macosx64-clang-20-raw: 380 description: "Clang 20 toolchain build" 381 treeherder: 382 symbol: TM(clang-20-raw) 383 worker: 384 max-run-time: 3600 385 run: 386 script: build-clang.sh 387 arguments: 388 - 'build/build-clang/use-clang-artifact.json' 389 - 'build/build-clang/macosx64.json' 390 - 'build/build-clang/clang-20.json' 391 - 'build/build-clang/stage-4-pgo.json' 392 resources: 393 - 'build/build-clang/use-clang-artifact.json' 394 - 'build/build-clang/macosx64.json' 395 - 'build/build-clang/clang-20.json' 396 - 'build/build-clang/stage-4-pgo.json' 397 toolchain-artifact: public/build/clang.tar.zst 398 fetches: 399 fetch: 400 - clang-20 401 toolchain: 402 - linux64-clang-20-stage1 403 - macosx64-clang-20-profile 404 - macosx64-sdk-toolchain 405 - macosx64-x64-compiler-rt-20 406 407 macosx64-clang-20: 408 description: "Clang 20 toolchain repack with MacOS Compiler RT libs" 409 attributes: 410 local-toolchain: true 411 treeherder: 412 symbol: TM(clang-20) 413 worker-type: b-linux-docker-amd 414 worker: 415 max-run-time: 600 416 run: 417 script: repack-clang.sh 418 toolchain-alias: 419 by-project: 420 toolchains: null 421 default: 422 - macosx64-clang 423 - macosx64-clang-toolchain 424 toolchain-artifact: public/build/clang.tar.zst 425 fetches: 426 toolchain: 427 - linux64-cctools-port 428 - macosx64-clang-20-raw 429 - android-aarch64-compiler-rt-20 430 - android-aarch64-libunwind-20 431 - android-arm-compiler-rt-20 432 - android-arm-libunwind-20 433 - android-x64-compiler-rt-20 434 - android-x64-libunwind-20 435 - linux64-aarch64-compiler-rt-20 436 - linux64-x64-compiler-rt-20 437 - linux64-x86-compiler-rt-20 438 - macosx64-aarch64-compiler-rt-20 439 - macosx64-x64-compiler-rt-20 440 - wasm32-wasi-compiler-rt-20 441 - win32-compiler-rt-20 442 - win64-compiler-rt-20 443 - win64-aarch64-compiler-rt-20 444 445 macosx64-aarch64-clang-20-stage2: 446 description: "Clang 20 toolchain build" 447 treeherder: 448 symbol: TMA64(clang-20-stage2) 449 run: 450 using: toolchain-script 451 script: build-clang.sh 452 arguments: 453 - 'build/build-clang/use-clang-artifact.json' 454 - 'build/build-clang/macosx64-aarch64.json' 455 - 'build/build-clang/clang-20.json' 456 - 'build/build-clang/stage-2-pgo.json' 457 resources: 458 - 'build/build-clang/use-clang-artifact.json' 459 - 'build/build-clang/macosx64-aarch64.json' 460 - 'build/build-clang/clang-20.json' 461 - 'build/build-clang/stage-2-pgo.json' 462 toolchain-artifact: public/build/clang.tar.zst 463 fetches: 464 fetch: 465 - clang-20 466 toolchain: 467 - linux64-clang-20-stage1 468 - macosx64-aarch64-compiler-rt-20 469 - macosx64-sdk-toolchain 470 471 macosx64-aarch64-clang-20-profile: 472 description: "Clang 20 toolchain build" 473 treeherder: 474 symbol: TMA64(clang-20-profile) 475 worker-type: b-osx-arm64 476 worker: 477 max-run-time: 7200 478 run: 479 using: toolchain-script 480 script: build-clang.sh 481 arguments: 482 - 'build/build-clang/use-clang-artifact.json' 483 - 'build/build-clang/macosx64-aarch64.json' 484 - 'build/build-clang/clang-20.json' 485 - 'build/build-clang/stage-3-pgo.json' 486 resources: 487 - 'build/build-clang/use-clang-artifact.json' 488 - 'build/build-clang/macosx64-aarch64.json' 489 - 'build/build-clang/clang-20.json' 490 - 'build/build-clang/stage-3-pgo.json' 491 toolchain-artifact: public/build/merged.profdata 492 fetches: 493 fetch: 494 - clang-20 495 - macosx64-cmake 496 - macosx64-ninja 497 toolchain: 498 - macosx64-aarch64-clang-20-stage2 499 - macosx64-sdk-toolchain 500 501 macosx64-aarch64-clang-20-raw: 502 description: "Clang 20 toolchain build" 503 treeherder: 504 symbol: TMA64(clang-20-raw) 505 worker: 506 max-run-time: 3600 507 run: 508 script: build-clang.sh 509 arguments: 510 - 'build/build-clang/use-clang-artifact.json' 511 - 'build/build-clang/macosx64-aarch64.json' 512 - 'build/build-clang/clang-20.json' 513 - 'build/build-clang/stage-4-pgo.json' 514 resources: 515 - 'build/build-clang/use-clang-artifact.json' 516 - 'build/build-clang/macosx64-aarch64.json' 517 - 'build/build-clang/clang-20.json' 518 - 'build/build-clang/stage-4-pgo.json' 519 toolchain-artifact: public/build/clang.tar.zst 520 fetches: 521 fetch: 522 - clang-20 523 toolchain: 524 - linux64-clang-20-stage1 525 - macosx64-aarch64-clang-20-profile 526 - macosx64-aarch64-compiler-rt-20 527 - macosx64-sdk-toolchain 528 529 macosx64-aarch64-clang-20: 530 description: "Clang 20 toolchain repack with MacOS Compiler RT libs" 531 attributes: 532 local-toolchain: true 533 treeherder: 534 symbol: TMA64(clang-20) 535 worker-type: b-linux-docker-amd 536 worker: 537 max-run-time: 600 538 run: 539 script: repack-clang.sh 540 toolchain-alias: 541 by-project: 542 toolchains: null 543 default: macosx64-aarch64-clang 544 toolchain-artifact: public/build/clang.tar.zst 545 fetches: 546 toolchain: 547 - linux64-cctools-port 548 - macosx64-aarch64-clang-20-raw 549 - android-aarch64-compiler-rt-20 550 - android-aarch64-libunwind-20 551 - android-arm-compiler-rt-20 552 - android-arm-libunwind-20 553 - android-x64-compiler-rt-20 554 - android-x64-libunwind-20 555 - linux64-aarch64-compiler-rt-20 556 - linux64-x64-compiler-rt-20 557 - linux64-x86-compiler-rt-20 558 - macosx64-aarch64-compiler-rt-20 559 - macosx64-x64-compiler-rt-20 560 - wasm32-wasi-compiler-rt-20 561 - win32-compiler-rt-20 562 - win64-compiler-rt-20 563 - win64-aarch64-compiler-rt-20 564 565 win64-clang-20-stage2: 566 description: "Clang-cl 20 toolchain build" 567 treeherder: 568 symbol: TW64(clang-20-stage2) 569 run: 570 script: build-clang.sh 571 arguments: 572 - 'build/build-clang/use-clang-cl-artifact.json' 573 - 'build/build-clang/win64.json' 574 - 'build/build-clang/clang-20.json' 575 - 'build/build-clang/stage-2-pgo.json' 576 resources: 577 - 'build/build-clang/use-clang-cl-artifact.json' 578 - 'build/build-clang/win64.json' 579 - 'build/build-clang/clang-20.json' 580 - 'build/build-clang/stage-2-pgo.json' 581 toolchain-artifact: public/build/clang.tar.zst 582 fetches: 583 fetch: 584 - clang-20 585 toolchain: 586 - linux64-clang-20-stage1 587 - vs-toolchain 588 - win64-compiler-rt-20 589 - win64-libxml2 590 591 win64-clang-20-profile: 592 description: "Clang-cl 20 toolchain build" 593 treeherder: 594 symbol: TW64(clang-20-profile) 595 worker-type: b-win2022 596 worker: 597 max-run-time: 9000 598 run: 599 script: build-clang.sh 600 arguments: 601 - 'build/build-clang/use-clang-cl-artifact.json' 602 - 'build/build-clang/win64.json' 603 - 'build/build-clang/clang-20.json' 604 - 'build/build-clang/stage-3-pgo.json' 605 resources: 606 - 'build/build-clang/use-clang-cl-artifact.json' 607 - 'build/build-clang/win64.json' 608 - 'build/build-clang/clang-20.json' 609 - 'build/build-clang/stage-3-pgo.json' 610 toolchain-artifact: public/build/merged.profdata 611 fetches: 612 fetch: 613 - clang-20 614 - win64-ninja 615 toolchain: 616 - win64-clang-20-stage2 617 - win64-cmake 618 - vs-toolchain 619 - win64-libxml2 620 621 win64-clang-20-raw: 622 description: "Clang-cl 20 toolchain build" 623 treeherder: 624 symbol: TW64(clang-20-raw) 625 run: 626 script: build-clang.sh 627 arguments: 628 - 'build/build-clang/use-clang-cl-artifact.json' 629 - 'build/build-clang/win64.json' 630 - 'build/build-clang/clang-20.json' 631 - 'build/build-clang/stage-4-pgo.json' 632 - 'build/build-clang/llvm-config.json' 633 resources: 634 - 'build/build-clang/use-clang-cl-artifact.json' 635 - 'build/build-clang/win64.json' 636 - 'build/build-clang/clang-20.json' 637 - 'build/build-clang/stage-4-pgo.json' 638 - 'build/build-clang/llvm-config.json' 639 toolchain-artifact: public/build/clang.tar.zst 640 fetches: 641 fetch: 642 - clang-20 643 toolchain: 644 - linux64-clang-20-stage1 645 - win64-clang-20-profile 646 - win64-compiler-rt-20 647 - vs-toolchain 648 - win64-libxml2 649 650 win64-clang-20: 651 description: "Clang-cl 20 toolchain build" 652 attributes: 653 local-toolchain: true 654 treeherder: 655 symbol: TW64(clang-20) 656 worker-type: b-linux-docker-amd 657 worker: 658 max-run-time: 600 659 run: 660 script: repack-clang.sh 661 toolchain-alias: 662 by-project: 663 toolchains: null 664 default: 665 - win64-clang 666 - win64-clang-toolchain 667 toolchain-artifact: public/build/clang.tar.zst 668 fetches: 669 toolchain: 670 - linux64-cctools-port 671 - win64-clang-20-raw 672 - android-aarch64-compiler-rt-20 673 - android-aarch64-libunwind-20 674 - android-arm-compiler-rt-20 675 - android-arm-libunwind-20 676 - android-x64-compiler-rt-20 677 - android-x64-libunwind-20 678 - linux64-aarch64-compiler-rt-20 679 - linux64-x64-compiler-rt-20 680 - linux64-x86-compiler-rt-20 681 - macosx64-aarch64-compiler-rt-20 682 - macosx64-x64-compiler-rt-20 683 - wasm32-wasi-compiler-rt-20 684 - win32-compiler-rt-20 685 - win64-compiler-rt-20 686 - win64-aarch64-compiler-rt-20 687 688 win64-aarch64-clang-20-raw: 689 description: "Clang-cl 20 toolchain build" 690 treeherder: 691 symbol: TWA64(clang-20-raw) 692 worker: 693 max-run-time: 3600 694 run: 695 script: build-clang.sh 696 arguments: 697 - 'build/build-clang/use-clang-cl-artifact.json' 698 - 'build/build-clang/win64-aarch64.json' 699 - 'build/build-clang/clang-20.json' 700 - 'build/build-clang/stage-4-pgo.json' 701 resources: 702 - 'build/build-clang/use-clang-cl-artifact.json' 703 - 'build/build-clang/win64-aarch64.json' 704 - 'build/build-clang/clang-20.json' 705 - 'build/build-clang/stage-4-pgo.json' 706 toolchain-artifact: public/build/clang.tar.zst 707 fetches: 708 fetch: 709 - clang-20 710 toolchain: 711 - linux64-clang-20-stage1 712 - linux64-clang-20-profile 713 - win64-aarch64-compiler-rt-20 714 - vs-toolchain 715 - win64-aarch64-libxml2 716 717 win64-aarch64-clang-20: 718 description: "Clang-cl 20 toolchain build" 719 attributes: 720 local-toolchain: true 721 treeherder: 722 symbol: TWA64(clang-20) 723 worker-type: b-linux-docker-amd 724 worker: 725 max-run-time: 600 726 run: 727 script: repack-clang.sh 728 toolchain-alias: 729 by-project: 730 toolchains: null 731 default: win64-aarch64-clang 732 toolchain-artifact: public/build/clang.tar.zst 733 fetches: 734 toolchain: 735 - linux64-cctools-port 736 - win64-aarch64-clang-20-raw 737 - android-aarch64-compiler-rt-20 738 - android-aarch64-libunwind-20 739 - android-arm-compiler-rt-20 740 - android-arm-libunwind-20 741 - android-x64-compiler-rt-20 742 - android-x64-libunwind-20 743 - linux64-aarch64-compiler-rt-20 744 - linux64-x64-compiler-rt-20 745 - linux64-x86-compiler-rt-20 746 - macosx64-aarch64-compiler-rt-20 747 - macosx64-x64-compiler-rt-20 748 - wasm32-wasi-compiler-rt-20 749 - win32-compiler-rt-20 750 - win64-compiler-rt-20 751 - win64-aarch64-compiler-rt-20 752 753 linux64-clang-21-mingw-x86: 754 description: "MinGW-Clang 21 x86 toolchain build" 755 treeherder: 756 symbol: TMW(clang-21-x86) 757 worker-type: b-linux-docker-amd 758 run: 759 script: build-clang-mingw.sh 760 arguments: 761 - 'x86' 762 resources: 763 - 'taskcluster/scripts/misc/mingw-*.patch' 764 toolchain-artifact: public/build/clangmingw.tar.zst 765 fetches: 766 fetch: 767 - clang-21 768 - mingw-w64 769 - llvm-mingw 770 - gcc-9.5.0 771 toolchain: 772 - linux64-clang-21 773 774 linux64-clang-21-mingw-x64: 775 description: "MinGW-Clang 21 x64 toolchain build" 776 treeherder: 777 symbol: TMW(clang-21-x64) 778 tier: 1 779 worker-type: b-linux-docker-amd 780 run: 781 script: build-clang-mingw.sh 782 arguments: 783 - 'x64' 784 resources: 785 - 'taskcluster/scripts/misc/mingw-*.patch' 786 toolchain-artifact: public/build/clangmingw.tar.zst 787 fetches: 788 fetch: 789 - clang-21 790 - mingw-w64 791 - llvm-mingw 792 - gcc-9.5.0 793 toolchain: 794 - linux64-clang-21 795 796 linux64-clang-21-stage1: 797 description: "Clang 21 toolchain build" 798 treeherder: 799 symbol: TL(clang-21-stage1) 800 run: 801 using: toolchain-script 802 script: build-clang.sh 803 arguments: 804 - 'build/build-clang/use-system-clang.json' 805 - 'build/build-clang/clang-21.json' 806 - 'build/build-clang/stage-1.json' 807 resources: 808 - 'build/build-clang/use-system-clang.json' 809 - 'build/build-clang/clang-21.json' 810 - 'build/build-clang/stage-1.json' 811 toolchain-artifact: public/build/clang.tar.zst 812 fetches: 813 fetch: 814 - clang-21 815 toolchain: 816 - linux64-toolchain-sysroot 817 818 linux64-clang-21-profile: 819 description: "Clang 21 toolchain build" 820 treeherder: 821 symbol: TL(clang-21-profile) 822 run: 823 using: toolchain-script 824 script: build-clang.sh 825 arguments: 826 - 'build/build-clang/use-clang-artifact.json' 827 - 'build/build-clang/clang-21.json' 828 - 'build/build-clang/stage-2-3-pgo.json' 829 resources: 830 - 'build/build-clang/use-clang-artifact.json' 831 - 'build/build-clang/clang-21.json' 832 - 'build/build-clang/stage-2-3-pgo.json' 833 toolchain-artifact: public/build/merged.profdata 834 fetches: 835 fetch: 836 - clang-21 837 toolchain: 838 - linux64-clang-21-stage1 839 - linux64-x64-compiler-rt-21 840 - linux64-toolchain-sysroot 841 842 linux64-clang-21-raw: 843 description: "Clang 21 toolchain build" 844 treeherder: 845 symbol: TL(clang-21-raw) 846 run: 847 script: build-clang.sh 848 arguments: 849 - 'build/build-clang/use-clang-artifact.json' 850 - 'build/build-clang/clang-21.json' 851 - 'build/build-clang/stage-4-pgo.json' 852 resources: 853 - 'build/build-clang/use-clang-artifact.json' 854 - 'build/build-clang/clang-21.json' 855 - 'build/build-clang/stage-4-pgo.json' 856 toolchain-artifact: public/build/clang.tar.zst 857 fetches: 858 fetch: 859 - clang-21 860 toolchain: 861 - linux64-clang-21-stage1 862 - linux64-clang-21-profile 863 - linux64-libxml2 864 - linux64-toolchain-sysroot 865 866 linux64-clang-21: 867 description: "Clang 21 toolchain build" 868 attributes: 869 local-toolchain: true 870 treeherder: 871 symbol: TL(clang-21) 872 worker-type: b-linux-docker-amd 873 worker: 874 max-run-time: 600 875 run: 876 script: repack-clang.sh 877 toolchain-artifact: public/build/clang.tar.zst 878 fetches: 879 toolchain: 880 - linux64-cctools-port 881 - linux64-clang-21-raw 882 - android-aarch64-compiler-rt-21 883 - android-aarch64-libunwind-21 884 - android-arm-compiler-rt-21 885 - android-arm-libunwind-21 886 - android-x64-compiler-rt-21 887 - android-x64-libunwind-21 888 - linux64-aarch64-compiler-rt-21 889 - linux64-x64-compiler-rt-21 890 - linux64-x86-compiler-rt-21 891 - macosx64-aarch64-compiler-rt-21 892 - macosx64-x64-compiler-rt-21 893 - wasm32-wasi-compiler-rt-21 894 - win32-compiler-rt-21 895 - win64-compiler-rt-21 896 - win64-aarch64-compiler-rt-21 897 898 linux64-aarch64-clang-21-raw: 899 description: "Clang 21 toolchain build" 900 treeherder: 901 symbol: TLA64(clang-21-raw) 902 run: 903 script: build-clang.sh 904 arguments: 905 - 'build/build-clang/use-clang-artifact.json' 906 - 'build/build-clang/linux64-aarch64.json' 907 - 'build/build-clang/clang-21.json' 908 - 'build/build-clang/stage-4-pgo.json' 909 resources: 910 - 'build/build-clang/use-clang-artifact.json' 911 - 'build/build-clang/linux64-aarch64.json' 912 - 'build/build-clang/clang-21.json' 913 - 'build/build-clang/stage-4-pgo.json' 914 toolchain-artifact: public/build/clang.tar.zst 915 fetches: 916 fetch: 917 - clang-21 918 toolchain: 919 - linux64-clang-21-stage1 920 - linux64-clang-21-profile 921 - linux64-aarch64-libxml2 922 - linux64-aarch64-toolchain-sysroot 923 924 linux64-aarch64-clang-21: 925 description: "Clang 21 toolchain build" 926 attributes: 927 local-toolchain: true 928 treeherder: 929 symbol: TLA64(clang-21) 930 worker-type: b-linux-docker-amd 931 worker: 932 max-run-time: 600 933 run: 934 script: repack-clang.sh 935 toolchain-artifact: public/build/clang.tar.zst 936 fetches: 937 toolchain: 938 - linux64-cctools-port 939 - linux64-aarch64-clang-21-raw 940 - android-aarch64-compiler-rt-21 941 - android-aarch64-libunwind-21 942 - android-arm-compiler-rt-21 943 - android-arm-libunwind-21 944 - android-x64-compiler-rt-21 945 - android-x64-libunwind-21 946 - linux64-aarch64-compiler-rt-21 947 - linux64-x64-compiler-rt-21 948 - linux64-x86-compiler-rt-21 949 - macosx64-aarch64-compiler-rt-21 950 - macosx64-x64-compiler-rt-21 951 - wasm32-wasi-compiler-rt-21 952 - win32-compiler-rt-21 953 - win64-compiler-rt-21 954 - win64-aarch64-compiler-rt-21 955 956 macosx64-clang-21-stage2: 957 description: "Clang 21 toolchain build" 958 treeherder: 959 symbol: TM(clang-21-stage2) 960 run: 961 using: toolchain-script 962 script: build-clang.sh 963 arguments: 964 - 'build/build-clang/use-clang-artifact.json' 965 - 'build/build-clang/macosx64.json' 966 - 'build/build-clang/clang-21.json' 967 - 'build/build-clang/stage-2-pgo.json' 968 resources: 969 - 'build/build-clang/use-clang-artifact.json' 970 - 'build/build-clang/macosx64.json' 971 - 'build/build-clang/clang-21.json' 972 - 'build/build-clang/stage-2-pgo.json' 973 toolchain-artifact: public/build/clang.tar.zst 974 fetches: 975 fetch: 976 - clang-21 977 toolchain: 978 - linux64-clang-21-stage1 979 - macosx64-x64-compiler-rt-21 980 - macosx64-sdk-toolchain 981 982 macosx64-clang-21-profile: 983 description: "Clang 21 toolchain build" 984 treeherder: 985 symbol: TM(clang-21-profile) 986 worker-type: b-osx-arm64 987 worker: 988 max-run-time: 7210 989 run: 990 using: toolchain-script 991 script: build-clang.sh 992 arguments: 993 - 'build/build-clang/use-clang-artifact.json' 994 - 'build/build-clang/macosx64.json' 995 - 'build/build-clang/clang-21.json' 996 - 'build/build-clang/stage-3-pgo.json' 997 resources: 998 - 'build/build-clang/use-clang-artifact.json' 999 - 'build/build-clang/macosx64.json' 1000 - 'build/build-clang/clang-21.json' 1001 - 'build/build-clang/stage-3-pgo.json' 1002 toolchain-artifact: public/build/merged.profdata 1003 fetches: 1004 fetch: 1005 - clang-21 1006 - macosx64-cmake 1007 - macosx64-ninja 1008 toolchain: 1009 - macosx64-clang-21-stage2 1010 - macosx64-sdk-toolchain 1011 1012 macosx64-clang-21-raw: 1013 description: "Clang 21 toolchain build" 1014 treeherder: 1015 symbol: TM(clang-21-raw) 1016 worker: 1017 max-run-time: 3600 1018 run: 1019 script: build-clang.sh 1020 arguments: 1021 - 'build/build-clang/use-clang-artifact.json' 1022 - 'build/build-clang/macosx64.json' 1023 - 'build/build-clang/clang-21.json' 1024 - 'build/build-clang/stage-4-pgo.json' 1025 resources: 1026 - 'build/build-clang/use-clang-artifact.json' 1027 - 'build/build-clang/macosx64.json' 1028 - 'build/build-clang/clang-21.json' 1029 - 'build/build-clang/stage-4-pgo.json' 1030 toolchain-artifact: public/build/clang.tar.zst 1031 fetches: 1032 fetch: 1033 - clang-21 1034 toolchain: 1035 - linux64-clang-21-stage1 1036 - macosx64-clang-21-profile 1037 - macosx64-sdk-toolchain 1038 - macosx64-x64-compiler-rt-21 1039 1040 macosx64-clang-21: 1041 description: "Clang 21 toolchain repack with MacOS Compiler RT libs" 1042 attributes: 1043 local-toolchain: true 1044 treeherder: 1045 symbol: TM(clang-21) 1046 worker-type: b-linux-docker-amd 1047 worker: 1048 max-run-time: 600 1049 run: 1050 script: repack-clang.sh 1051 toolchain-artifact: public/build/clang.tar.zst 1052 fetches: 1053 toolchain: 1054 - linux64-cctools-port 1055 - macosx64-clang-21-raw 1056 - android-aarch64-compiler-rt-21 1057 - android-aarch64-libunwind-21 1058 - android-arm-compiler-rt-21 1059 - android-arm-libunwind-21 1060 - android-x64-compiler-rt-21 1061 - android-x64-libunwind-21 1062 - linux64-aarch64-compiler-rt-21 1063 - linux64-x64-compiler-rt-21 1064 - linux64-x86-compiler-rt-21 1065 - macosx64-aarch64-compiler-rt-21 1066 - macosx64-x64-compiler-rt-21 1067 - wasm32-wasi-compiler-rt-21 1068 - win32-compiler-rt-21 1069 - win64-compiler-rt-21 1070 - win64-aarch64-compiler-rt-21 1071 1072 macosx64-aarch64-clang-21-stage2: 1073 description: "Clang 21 toolchain build" 1074 treeherder: 1075 symbol: TMA64(clang-21-stage2) 1076 run: 1077 using: toolchain-script 1078 script: build-clang.sh 1079 arguments: 1080 - 'build/build-clang/use-clang-artifact.json' 1081 - 'build/build-clang/macosx64-aarch64.json' 1082 - 'build/build-clang/clang-21.json' 1083 - 'build/build-clang/stage-2-pgo.json' 1084 resources: 1085 - 'build/build-clang/use-clang-artifact.json' 1086 - 'build/build-clang/macosx64-aarch64.json' 1087 - 'build/build-clang/clang-21.json' 1088 - 'build/build-clang/stage-2-pgo.json' 1089 toolchain-artifact: public/build/clang.tar.zst 1090 fetches: 1091 fetch: 1092 - clang-21 1093 toolchain: 1094 - linux64-clang-21-stage1 1095 - macosx64-aarch64-compiler-rt-21 1096 - macosx64-sdk-toolchain 1097 1098 macosx64-aarch64-clang-21-profile: 1099 description: "Clang 21 toolchain build" 1100 treeherder: 1101 symbol: TMA64(clang-21-profile) 1102 worker-type: b-osx-arm64 1103 worker: 1104 max-run-time: 7210 1105 run: 1106 using: toolchain-script 1107 script: build-clang.sh 1108 arguments: 1109 - 'build/build-clang/use-clang-artifact.json' 1110 - 'build/build-clang/macosx64-aarch64.json' 1111 - 'build/build-clang/clang-21.json' 1112 - 'build/build-clang/stage-3-pgo.json' 1113 resources: 1114 - 'build/build-clang/use-clang-artifact.json' 1115 - 'build/build-clang/macosx64-aarch64.json' 1116 - 'build/build-clang/clang-21.json' 1117 - 'build/build-clang/stage-3-pgo.json' 1118 toolchain-artifact: public/build/merged.profdata 1119 fetches: 1120 fetch: 1121 - clang-21 1122 - macosx64-cmake 1123 - macosx64-ninja 1124 toolchain: 1125 - macosx64-aarch64-clang-21-stage2 1126 - macosx64-sdk-toolchain 1127 1128 macosx64-aarch64-clang-21-raw: 1129 description: "Clang 21 toolchain build" 1130 treeherder: 1131 symbol: TMA64(clang-21-raw) 1132 worker: 1133 max-run-time: 3600 1134 run: 1135 script: build-clang.sh 1136 arguments: 1137 - 'build/build-clang/use-clang-artifact.json' 1138 - 'build/build-clang/macosx64-aarch64.json' 1139 - 'build/build-clang/clang-21.json' 1140 - 'build/build-clang/stage-4-pgo.json' 1141 resources: 1142 - 'build/build-clang/use-clang-artifact.json' 1143 - 'build/build-clang/macosx64-aarch64.json' 1144 - 'build/build-clang/clang-21.json' 1145 - 'build/build-clang/stage-4-pgo.json' 1146 toolchain-artifact: public/build/clang.tar.zst 1147 fetches: 1148 fetch: 1149 - clang-21 1150 toolchain: 1151 - linux64-clang-21-stage1 1152 - macosx64-aarch64-clang-21-profile 1153 - macosx64-aarch64-compiler-rt-21 1154 - macosx64-sdk-toolchain 1155 1156 macosx64-aarch64-clang-21: 1157 description: "Clang 21 toolchain repack with MacOS Compiler RT libs" 1158 attributes: 1159 local-toolchain: true 1160 treeherder: 1161 symbol: TMA64(clang-21) 1162 worker-type: b-linux-docker-amd 1163 worker: 1164 max-run-time: 600 1165 run: 1166 script: repack-clang.sh 1167 toolchain-artifact: public/build/clang.tar.zst 1168 fetches: 1169 toolchain: 1170 - linux64-cctools-port 1171 - macosx64-aarch64-clang-21-raw 1172 - android-aarch64-compiler-rt-21 1173 - android-aarch64-libunwind-21 1174 - android-arm-compiler-rt-21 1175 - android-arm-libunwind-21 1176 - android-x64-compiler-rt-21 1177 - android-x64-libunwind-21 1178 - linux64-aarch64-compiler-rt-21 1179 - linux64-x64-compiler-rt-21 1180 - linux64-x86-compiler-rt-21 1181 - macosx64-aarch64-compiler-rt-21 1182 - macosx64-x64-compiler-rt-21 1183 - wasm32-wasi-compiler-rt-21 1184 - win32-compiler-rt-21 1185 - win64-compiler-rt-21 1186 - win64-aarch64-compiler-rt-21 1187 1188 win64-clang-21-stage2: 1189 description: "Clang-cl 21 toolchain build" 1190 treeherder: 1191 symbol: TW64(clang-21-stage2) 1192 run: 1193 script: build-clang.sh 1194 arguments: 1195 - 'build/build-clang/use-clang-cl-artifact.json' 1196 - 'build/build-clang/win64.json' 1197 - 'build/build-clang/clang-21.json' 1198 - 'build/build-clang/stage-2-pgo.json' 1199 resources: 1200 - 'build/build-clang/use-clang-cl-artifact.json' 1201 - 'build/build-clang/win64.json' 1202 - 'build/build-clang/clang-21.json' 1203 - 'build/build-clang/stage-2-pgo.json' 1204 toolchain-artifact: public/build/clang.tar.zst 1205 fetches: 1206 fetch: 1207 - clang-21 1208 toolchain: 1209 - linux64-clang-21-stage1 1210 - vs-toolchain 1211 - win64-compiler-rt-21 1212 - win64-libxml2 1213 1214 win64-clang-21-profile: 1215 description: "Clang-cl 21 toolchain build" 1216 treeherder: 1217 symbol: TW64(clang-21-profile) 1218 worker-type: b-win2022 1219 worker: 1220 max-run-time: 9000 1221 run: 1222 script: build-clang.sh 1223 arguments: 1224 - 'build/build-clang/use-clang-cl-artifact.json' 1225 - 'build/build-clang/win64.json' 1226 - 'build/build-clang/clang-21.json' 1227 - 'build/build-clang/stage-3-pgo.json' 1228 resources: 1229 - 'build/build-clang/use-clang-cl-artifact.json' 1230 - 'build/build-clang/win64.json' 1231 - 'build/build-clang/clang-21.json' 1232 - 'build/build-clang/stage-3-pgo.json' 1233 toolchain-artifact: public/build/merged.profdata 1234 fetches: 1235 fetch: 1236 - clang-21 1237 - win64-ninja 1238 toolchain: 1239 - win64-clang-21-stage2 1240 - win64-cmake 1241 - vs-toolchain 1242 - win64-libxml2 1243 1244 win64-clang-21-raw: 1245 description: "Clang-cl 21 toolchain build" 1246 treeherder: 1247 symbol: TW64(clang-21-raw) 1248 run: 1249 script: build-clang.sh 1250 arguments: 1251 - 'build/build-clang/use-clang-cl-artifact.json' 1252 - 'build/build-clang/win64.json' 1253 - 'build/build-clang/clang-21.json' 1254 - 'build/build-clang/stage-4-pgo.json' 1255 - 'build/build-clang/llvm-config.json' 1256 resources: 1257 - 'build/build-clang/use-clang-cl-artifact.json' 1258 - 'build/build-clang/win64.json' 1259 - 'build/build-clang/clang-21.json' 1260 - 'build/build-clang/stage-4-pgo.json' 1261 - 'build/build-clang/llvm-config.json' 1262 toolchain-artifact: public/build/clang.tar.zst 1263 fetches: 1264 fetch: 1265 - clang-21 1266 toolchain: 1267 - linux64-clang-21-stage1 1268 - win64-clang-21-profile 1269 - win64-compiler-rt-21 1270 - vs-toolchain 1271 - win64-libxml2 1272 1273 win64-clang-21: 1274 description: "Clang-cl 21 toolchain build" 1275 attributes: 1276 local-toolchain: true 1277 treeherder: 1278 symbol: TW64(clang-21) 1279 worker-type: b-linux-docker-amd 1280 worker: 1281 max-run-time: 600 1282 run: 1283 script: repack-clang.sh 1284 toolchain-artifact: public/build/clang.tar.zst 1285 fetches: 1286 toolchain: 1287 - linux64-cctools-port 1288 - win64-clang-21-raw 1289 - android-aarch64-compiler-rt-21 1290 - android-aarch64-libunwind-21 1291 - android-arm-compiler-rt-21 1292 - android-arm-libunwind-21 1293 - android-x64-compiler-rt-21 1294 - android-x64-libunwind-21 1295 - linux64-aarch64-compiler-rt-21 1296 - linux64-x64-compiler-rt-21 1297 - linux64-x86-compiler-rt-21 1298 - macosx64-aarch64-compiler-rt-21 1299 - macosx64-x64-compiler-rt-21 1300 - wasm32-wasi-compiler-rt-21 1301 - win32-compiler-rt-21 1302 - win64-compiler-rt-21 1303 - win64-aarch64-compiler-rt-21 1304 1305 win64-aarch64-clang-21-raw: 1306 description: "Clang-cl 21 toolchain build" 1307 treeherder: 1308 symbol: TWA64(clang-21-raw) 1309 worker: 1310 max-run-time: 3600 1311 run: 1312 script: build-clang.sh 1313 arguments: 1314 - 'build/build-clang/use-clang-cl-artifact.json' 1315 - 'build/build-clang/win64-aarch64.json' 1316 - 'build/build-clang/clang-21.json' 1317 - 'build/build-clang/stage-4-pgo.json' 1318 resources: 1319 - 'build/build-clang/use-clang-cl-artifact.json' 1320 - 'build/build-clang/win64-aarch64.json' 1321 - 'build/build-clang/clang-21.json' 1322 - 'build/build-clang/stage-4-pgo.json' 1323 toolchain-artifact: public/build/clang.tar.zst 1324 fetches: 1325 fetch: 1326 - clang-21 1327 toolchain: 1328 - linux64-clang-21-stage1 1329 - linux64-clang-21-profile 1330 - win64-aarch64-compiler-rt-21 1331 - vs-toolchain 1332 - win64-aarch64-libxml2 1333 1334 win64-aarch64-clang-21: 1335 description: "Clang-cl 21 toolchain build" 1336 attributes: 1337 local-toolchain: true 1338 treeherder: 1339 symbol: TWA64(clang-21) 1340 worker-type: b-linux-docker-amd 1341 worker: 1342 max-run-time: 600 1343 run: 1344 script: repack-clang.sh 1345 toolchain-artifact: public/build/clang.tar.zst 1346 fetches: 1347 toolchain: 1348 - linux64-cctools-port 1349 - win64-aarch64-clang-21-raw 1350 - android-aarch64-compiler-rt-21 1351 - android-aarch64-libunwind-21 1352 - android-arm-compiler-rt-21 1353 - android-arm-libunwind-21 1354 - android-x64-compiler-rt-21 1355 - android-x64-libunwind-21 1356 - linux64-aarch64-compiler-rt-21 1357 - linux64-x64-compiler-rt-21 1358 - linux64-x86-compiler-rt-21 1359 - macosx64-aarch64-compiler-rt-21 1360 - macosx64-x64-compiler-rt-21 1361 - wasm32-wasi-compiler-rt-21 1362 - win32-compiler-rt-21 1363 - win64-compiler-rt-21 1364 - win64-aarch64-compiler-rt-21 1365 1366 linux64-clang-trunk-mingw-x86: 1367 description: "MinGW-Clang trunk x86 toolchain build" 1368 attributes: 1369 cached_task: false 1370 treeherder: 1371 symbol: TMW(clang-trunk-x86) 1372 worker-type: b-linux-docker-amd 1373 run: 1374 script: build-clang-mingw.sh 1375 arguments: 1376 - 'x86' 1377 resources: 1378 - 'taskcluster/scripts/misc/mingw-*.patch' 1379 toolchain-alias: 1380 by-project: 1381 toolchains: linux64-clang-mingw-x86 1382 default: null 1383 toolchain-artifact: public/build/clangmingw.tar.zst 1384 fetches: 1385 fetch: 1386 - clang-trunk 1387 - mingw-w64-trunk 1388 - llvm-mingw 1389 - gcc-9.5.0 1390 toolchain: 1391 - linux64-clang-trunk 1392 1393 linux64-clang-trunk-mingw-x64: 1394 description: "MinGW-Clang trunk x64 toolchain build" 1395 attributes: 1396 cached_task: false 1397 treeherder: 1398 symbol: TMW(clang-trunk-x64) 1399 tier: 1 1400 worker-type: b-linux-docker-amd 1401 run: 1402 script: build-clang-mingw.sh 1403 arguments: 1404 - 'x64' 1405 resources: 1406 - 'taskcluster/scripts/misc/mingw-*.patch' 1407 toolchain-alias: 1408 by-project: 1409 toolchains: linux64-clang-mingw-x64 1410 default: null 1411 toolchain-artifact: public/build/clangmingw.tar.zst 1412 fetches: 1413 fetch: 1414 - clang-trunk 1415 - mingw-w64-trunk 1416 - llvm-mingw 1417 - gcc-9.5.0 1418 toolchain: 1419 - linux64-clang-trunk 1420 1421 linux64-clang-trunk-stage1: 1422 description: "Clang trunk toolchain build" 1423 attributes: 1424 cached_task: false 1425 treeherder: 1426 symbol: TL(clang-trunk-stage1) 1427 run: 1428 using: toolchain-script 1429 script: build-clang.sh 1430 arguments: 1431 - 'build/build-clang/use-system-clang.json' 1432 - 'build/build-clang/clang-trunk.json' 1433 - 'build/build-clang/stage-1.json' 1434 resources: 1435 - 'build/build-clang/use-system-clang.json' 1436 - 'build/build-clang/clang-trunk.json' 1437 - 'build/build-clang/stage-1.json' 1438 toolchain-alias: 1439 by-project: 1440 toolchains: linux64-clang-toolchain 1441 default: null 1442 toolchain-artifact: public/build/clang.tar.zst 1443 fetches: 1444 fetch: 1445 - clang-trunk 1446 toolchain: 1447 - linux64-toolchain-sysroot 1448 1449 linux64-clang-trunk-profile: 1450 description: "Clang trunk toolchain build" 1451 attributes: 1452 cached_task: false 1453 treeherder: 1454 symbol: TL(clang-trunk-profile) 1455 run: 1456 using: toolchain-script 1457 script: build-clang.sh 1458 arguments: 1459 - 'build/build-clang/use-clang-artifact.json' 1460 - 'build/build-clang/clang-trunk.json' 1461 - 'build/build-clang/stage-2-3-pgo.json' 1462 resources: 1463 - 'build/build-clang/use-clang-artifact.json' 1464 - 'build/build-clang/clang-trunk.json' 1465 - 'build/build-clang/stage-2-3-pgo.json' 1466 toolchain-artifact: public/build/merged.profdata 1467 fetches: 1468 fetch: 1469 - clang-trunk 1470 toolchain: 1471 - linux64-clang-trunk-stage1 1472 - linux64-x64-compiler-rt-trunk 1473 - linux64-toolchain-sysroot 1474 1475 linux64-clang-trunk-raw: 1476 description: "Clang trunk toolchain build" 1477 attributes: 1478 cached_task: false 1479 treeherder: 1480 symbol: TL(clang-trunk-raw) 1481 run: 1482 script: build-clang.sh 1483 arguments: 1484 - 'build/build-clang/use-clang-artifact.json' 1485 - 'build/build-clang/clang-trunk.json' 1486 - 'build/build-clang/stage-4-pgo.json' 1487 resources: 1488 - 'build/build-clang/use-clang-artifact.json' 1489 - 'build/build-clang/clang-trunk.json' 1490 - 'build/build-clang/stage-4-pgo.json' 1491 toolchain-artifact: public/build/clang.tar.zst 1492 fetches: 1493 fetch: 1494 - clang-trunk 1495 toolchain: 1496 - linux64-clang-trunk-stage1 1497 - linux64-clang-trunk-profile 1498 - linux64-libxml2 1499 - linux64-toolchain-sysroot 1500 1501 linux64-clang-trunk: 1502 description: "Clang trunk toolchain build" 1503 attributes: 1504 cached_task: false 1505 treeherder: 1506 symbol: TL(clang-trunk) 1507 worker-type: b-linux-docker-amd 1508 worker: 1509 max-run-time: 600 1510 run: 1511 script: repack-clang.sh 1512 toolchain-alias: 1513 by-project: 1514 toolchains: linux64-clang 1515 default: null 1516 toolchain-artifact: public/build/clang.tar.zst 1517 fetches: 1518 toolchain: 1519 - linux64-cctools-port 1520 - linux64-clang-trunk-raw 1521 - android-aarch64-compiler-rt-trunk 1522 - android-aarch64-libunwind-trunk 1523 - android-arm-compiler-rt-trunk 1524 - android-arm-libunwind-trunk 1525 - android-x64-compiler-rt-trunk 1526 - android-x64-libunwind-trunk 1527 - linux64-aarch64-compiler-rt-trunk 1528 - linux64-x64-compiler-rt-trunk 1529 - linux64-x86-compiler-rt-trunk 1530 - macosx64-aarch64-compiler-rt-trunk 1531 - macosx64-x64-compiler-rt-trunk 1532 - wasm32-wasi-compiler-rt-trunk 1533 - win32-compiler-rt-trunk 1534 - win64-compiler-rt-trunk 1535 - win64-aarch64-compiler-rt-trunk 1536 1537 linux64-aarch64-clang-trunk-raw: 1538 description: "Clang trunk toolchain build" 1539 attributes: 1540 cached_task: false 1541 treeherder: 1542 symbol: TLA64(clang-trunk-raw) 1543 run: 1544 script: build-clang.sh 1545 arguments: 1546 - 'build/build-clang/use-clang-artifact.json' 1547 - 'build/build-clang/linux64-aarch64.json' 1548 - 'build/build-clang/clang-trunk.json' 1549 - 'build/build-clang/stage-4-pgo.json' 1550 resources: 1551 - 'build/build-clang/use-clang-artifact.json' 1552 - 'build/build-clang/linux64-aarch64.json' 1553 - 'build/build-clang/clang-trunk.json' 1554 - 'build/build-clang/stage-4-pgo.json' 1555 toolchain-artifact: public/build/clang.tar.zst 1556 fetches: 1557 fetch: 1558 - clang-trunk 1559 toolchain: 1560 - linux64-clang-trunk-stage1 1561 - linux64-clang-trunk-profile 1562 - linux64-aarch64-libxml2 1563 - linux64-aarch64-toolchain-sysroot 1564 1565 linux64-aarch64-clang-trunk: 1566 description: "Clang trunk toolchain build" 1567 attributes: 1568 cached_task: false 1569 treeherder: 1570 symbol: TLA64(clang-trunk) 1571 worker-type: b-linux-docker-amd 1572 worker: 1573 max-run-time: 600 1574 run: 1575 script: repack-clang.sh 1576 toolchain-alias: 1577 by-project: 1578 toolchains: linux64-aarch64-clang 1579 default: null 1580 toolchain-artifact: public/build/clang.tar.zst 1581 fetches: 1582 toolchain: 1583 - linux64-cctools-port 1584 - linux64-aarch64-clang-trunk-raw 1585 - android-aarch64-compiler-rt-trunk 1586 - android-aarch64-libunwind-trunk 1587 - android-arm-compiler-rt-trunk 1588 - android-arm-libunwind-trunk 1589 - android-x64-compiler-rt-trunk 1590 - android-x64-libunwind-trunk 1591 - linux64-aarch64-compiler-rt-trunk 1592 - linux64-x64-compiler-rt-trunk 1593 - linux64-x86-compiler-rt-trunk 1594 - macosx64-aarch64-compiler-rt-trunk 1595 - macosx64-x64-compiler-rt-trunk 1596 - wasm32-wasi-compiler-rt-trunk 1597 - win32-compiler-rt-trunk 1598 - win64-compiler-rt-trunk 1599 - win64-aarch64-compiler-rt-trunk 1600 1601 macosx64-clang-trunk-stage2: 1602 description: "Clang trunk toolchain build" 1603 attributes: 1604 cached_task: false 1605 treeherder: 1606 symbol: TM(clang-trunk-stage2) 1607 run: 1608 using: toolchain-script 1609 script: build-clang.sh 1610 arguments: 1611 - 'build/build-clang/use-clang-artifact.json' 1612 - 'build/build-clang/macosx64.json' 1613 - 'build/build-clang/clang-trunk.json' 1614 - 'build/build-clang/stage-2-pgo.json' 1615 resources: 1616 - 'build/build-clang/use-clang-artifact.json' 1617 - 'build/build-clang/macosx64.json' 1618 - 'build/build-clang/clang-trunk.json' 1619 - 'build/build-clang/stage-2-pgo.json' 1620 toolchain-artifact: public/build/clang.tar.zst 1621 fetches: 1622 fetch: 1623 - clang-trunk 1624 toolchain: 1625 - linux64-clang-trunk-stage1 1626 - macosx64-x64-compiler-rt-trunk 1627 - macosx64-sdk-toolchain 1628 1629 macosx64-clang-trunk-profile: 1630 description: "Clang trunk toolchain build" 1631 attributes: 1632 cached_task: false 1633 treeherder: 1634 symbol: TM(clang-trunk-profile) 1635 worker-type: b-osx-arm64 1636 worker: 1637 max-run-time: 7200 1638 run: 1639 using: toolchain-script 1640 script: build-clang.sh 1641 arguments: 1642 - 'build/build-clang/use-clang-artifact.json' 1643 - 'build/build-clang/macosx64.json' 1644 - 'build/build-clang/clang-trunk.json' 1645 - 'build/build-clang/stage-3-pgo.json' 1646 resources: 1647 - 'build/build-clang/use-clang-artifact.json' 1648 - 'build/build-clang/macosx64.json' 1649 - 'build/build-clang/clang-trunk.json' 1650 - 'build/build-clang/stage-3-pgo.json' 1651 toolchain-artifact: public/build/merged.profdata 1652 fetches: 1653 fetch: 1654 - clang-trunk 1655 - macosx64-cmake 1656 - macosx64-ninja 1657 toolchain: 1658 - macosx64-clang-trunk-stage2 1659 - macosx64-sdk-toolchain 1660 1661 macosx64-clang-trunk-raw: 1662 description: "Clang trunk toolchain build" 1663 attributes: 1664 cached_task: false 1665 treeherder: 1666 symbol: TM(clang-trunk-raw) 1667 worker: 1668 max-run-time: 3600 1669 run: 1670 script: build-clang.sh 1671 arguments: 1672 - 'build/build-clang/use-clang-artifact.json' 1673 - 'build/build-clang/macosx64.json' 1674 - 'build/build-clang/clang-trunk.json' 1675 - 'build/build-clang/stage-4-pgo.json' 1676 resources: 1677 - 'build/build-clang/use-clang-artifact.json' 1678 - 'build/build-clang/macosx64.json' 1679 - 'build/build-clang/clang-trunk.json' 1680 - 'build/build-clang/stage-4-pgo.json' 1681 toolchain-artifact: public/build/clang.tar.zst 1682 fetches: 1683 fetch: 1684 - clang-trunk 1685 toolchain: 1686 - linux64-clang-trunk-stage1 1687 - macosx64-clang-trunk-profile 1688 - macosx64-sdk-toolchain 1689 - macosx64-x64-compiler-rt-trunk 1690 1691 macosx64-clang-trunk: 1692 description: "Clang trunk toolchain repack with MacOS Compiler RT libs" 1693 attributes: 1694 cached_task: false 1695 treeherder: 1696 symbol: TM(clang-trunk) 1697 worker-type: b-linux-docker-amd 1698 worker: 1699 max-run-time: 600 1700 run: 1701 script: repack-clang.sh 1702 toolchain-alias: 1703 by-project: 1704 toolchains: 1705 - macosx64-clang 1706 - macosx64-clang-toolchain 1707 default: null 1708 toolchain-artifact: public/build/clang.tar.zst 1709 fetches: 1710 toolchain: 1711 - linux64-cctools-port 1712 - macosx64-clang-trunk-raw 1713 - android-aarch64-compiler-rt-trunk 1714 - android-aarch64-libunwind-trunk 1715 - android-arm-compiler-rt-trunk 1716 - android-arm-libunwind-trunk 1717 - android-x64-compiler-rt-trunk 1718 - android-x64-libunwind-trunk 1719 - linux64-aarch64-compiler-rt-trunk 1720 - linux64-x64-compiler-rt-trunk 1721 - linux64-x86-compiler-rt-trunk 1722 - macosx64-aarch64-compiler-rt-trunk 1723 - macosx64-x64-compiler-rt-trunk 1724 - wasm32-wasi-compiler-rt-trunk 1725 - win32-compiler-rt-trunk 1726 - win64-compiler-rt-trunk 1727 - win64-aarch64-compiler-rt-trunk 1728 1729 macosx64-aarch64-clang-trunk-stage2: 1730 description: "Clang trunk toolchain build" 1731 attributes: 1732 cached_task: false 1733 treeherder: 1734 symbol: TMA64(clang-trunk-stage2) 1735 run: 1736 using: toolchain-script 1737 script: build-clang.sh 1738 arguments: 1739 - 'build/build-clang/use-clang-artifact.json' 1740 - 'build/build-clang/macosx64-aarch64.json' 1741 - 'build/build-clang/clang-trunk.json' 1742 - 'build/build-clang/stage-2-pgo.json' 1743 resources: 1744 - 'build/build-clang/use-clang-artifact.json' 1745 - 'build/build-clang/macosx64-aarch64.json' 1746 - 'build/build-clang/clang-trunk.json' 1747 - 'build/build-clang/stage-2-pgo.json' 1748 toolchain-artifact: public/build/clang.tar.zst 1749 fetches: 1750 fetch: 1751 - clang-trunk 1752 toolchain: 1753 - linux64-clang-trunk-stage1 1754 - macosx64-aarch64-compiler-rt-trunk 1755 - macosx64-sdk-toolchain 1756 1757 macosx64-aarch64-clang-trunk-profile: 1758 description: "Clang trunk toolchain build" 1759 attributes: 1760 cached_task: false 1761 treeherder: 1762 symbol: TMA64(clang-trunk-profile) 1763 worker-type: b-osx-arm64 1764 worker: 1765 max-run-time: 7200 1766 run: 1767 using: toolchain-script 1768 script: build-clang.sh 1769 arguments: 1770 - 'build/build-clang/use-clang-artifact.json' 1771 - 'build/build-clang/macosx64-aarch64.json' 1772 - 'build/build-clang/clang-trunk.json' 1773 - 'build/build-clang/stage-3-pgo.json' 1774 resources: 1775 - 'build/build-clang/use-clang-artifact.json' 1776 - 'build/build-clang/macosx64-aarch64.json' 1777 - 'build/build-clang/clang-trunk.json' 1778 - 'build/build-clang/stage-3-pgo.json' 1779 toolchain-artifact: public/build/merged.profdata 1780 fetches: 1781 fetch: 1782 - clang-trunk 1783 - macosx64-cmake 1784 - macosx64-ninja 1785 toolchain: 1786 - macosx64-aarch64-clang-trunk-stage2 1787 - macosx64-sdk-toolchain 1788 1789 macosx64-aarch64-clang-trunk-raw: 1790 description: "Clang trunk toolchain build" 1791 attributes: 1792 cached_task: false 1793 treeherder: 1794 symbol: TMA64(clang-trunk-raw) 1795 worker: 1796 max-run-time: 3600 1797 run: 1798 script: build-clang.sh 1799 arguments: 1800 - 'build/build-clang/use-clang-artifact.json' 1801 - 'build/build-clang/macosx64-aarch64.json' 1802 - 'build/build-clang/clang-trunk.json' 1803 - 'build/build-clang/stage-4-pgo.json' 1804 resources: 1805 - 'build/build-clang/use-clang-artifact.json' 1806 - 'build/build-clang/macosx64-aarch64.json' 1807 - 'build/build-clang/clang-trunk.json' 1808 - 'build/build-clang/stage-4-pgo.json' 1809 toolchain-artifact: public/build/clang.tar.zst 1810 fetches: 1811 fetch: 1812 - clang-trunk 1813 toolchain: 1814 - linux64-clang-trunk-stage1 1815 - macosx64-aarch64-clang-trunk-profile 1816 - macosx64-aarch64-compiler-rt-trunk 1817 - macosx64-sdk-toolchain 1818 1819 macosx64-aarch64-clang-trunk: 1820 description: "Clang trunk toolchain repack with MacOS Compiler RT libs" 1821 attributes: 1822 cached_task: false 1823 treeherder: 1824 symbol: TMA64(clang-trunk) 1825 worker-type: b-linux-docker-amd 1826 worker: 1827 max-run-time: 600 1828 run: 1829 script: repack-clang.sh 1830 toolchain-alias: 1831 by-project: 1832 toolchains: macosx64-aarch64-clang 1833 default: null 1834 toolchain-artifact: public/build/clang.tar.zst 1835 fetches: 1836 toolchain: 1837 - linux64-cctools-port 1838 - macosx64-aarch64-clang-trunk-raw 1839 - android-aarch64-compiler-rt-trunk 1840 - android-aarch64-libunwind-trunk 1841 - android-arm-compiler-rt-trunk 1842 - android-arm-libunwind-trunk 1843 - android-x64-compiler-rt-trunk 1844 - android-x64-libunwind-trunk 1845 - linux64-aarch64-compiler-rt-trunk 1846 - linux64-x64-compiler-rt-trunk 1847 - linux64-x86-compiler-rt-trunk 1848 - macosx64-aarch64-compiler-rt-trunk 1849 - macosx64-x64-compiler-rt-trunk 1850 - wasm32-wasi-compiler-rt-trunk 1851 - win32-compiler-rt-trunk 1852 - win64-compiler-rt-trunk 1853 - win64-aarch64-compiler-rt-trunk 1854 1855 win64-clang-trunk-stage2: 1856 description: "Clang-cl trunk toolchain build" 1857 attributes: 1858 cached_task: false 1859 treeherder: 1860 symbol: TW64(clang-trunk-stage2) 1861 run: 1862 script: build-clang.sh 1863 arguments: 1864 - 'build/build-clang/use-clang-cl-artifact.json' 1865 - 'build/build-clang/win64.json' 1866 - 'build/build-clang/clang-trunk.json' 1867 - 'build/build-clang/stage-2-pgo.json' 1868 resources: 1869 - 'build/build-clang/use-clang-cl-artifact.json' 1870 - 'build/build-clang/win64.json' 1871 - 'build/build-clang/clang-trunk.json' 1872 - 'build/build-clang/stage-2-pgo.json' 1873 toolchain-artifact: public/build/clang.tar.zst 1874 fetches: 1875 fetch: 1876 - clang-trunk 1877 toolchain: 1878 - linux64-clang-trunk-stage1 1879 - vs-toolchain 1880 - win64-compiler-rt-trunk 1881 - win64-libxml2 1882 1883 win64-clang-trunk-profile: 1884 description: "Clang-cl trunk toolchain build" 1885 attributes: 1886 cached_task: false 1887 treeherder: 1888 symbol: TW64(clang-trunk-profile) 1889 worker-type: b-win2022 1890 worker: 1891 max-run-time: 9000 1892 run: 1893 script: build-clang.sh 1894 arguments: 1895 - 'build/build-clang/use-clang-cl-artifact.json' 1896 - 'build/build-clang/win64.json' 1897 - 'build/build-clang/clang-trunk.json' 1898 - 'build/build-clang/stage-3-pgo.json' 1899 resources: 1900 - 'build/build-clang/use-clang-cl-artifact.json' 1901 - 'build/build-clang/win64.json' 1902 - 'build/build-clang/clang-trunk.json' 1903 - 'build/build-clang/stage-3-pgo.json' 1904 toolchain-artifact: public/build/merged.profdata 1905 fetches: 1906 fetch: 1907 - clang-trunk 1908 - win64-ninja 1909 toolchain: 1910 - win64-clang-trunk-stage2 1911 - win64-cmake 1912 - vs-toolchain 1913 - win64-libxml2 1914 1915 win64-clang-trunk-raw: 1916 description: "Clang-cl trunk toolchain build" 1917 attributes: 1918 cached_task: false 1919 treeherder: 1920 symbol: TW64(clang-trunk-raw) 1921 run: 1922 script: build-clang.sh 1923 arguments: 1924 - 'build/build-clang/use-clang-cl-artifact.json' 1925 - 'build/build-clang/win64.json' 1926 - 'build/build-clang/clang-trunk.json' 1927 - 'build/build-clang/stage-4-pgo.json' 1928 resources: 1929 - 'build/build-clang/use-clang-cl-artifact.json' 1930 - 'build/build-clang/win64.json' 1931 - 'build/build-clang/clang-trunk.json' 1932 - 'build/build-clang/stage-4-pgo.json' 1933 toolchain-artifact: public/build/clang.tar.zst 1934 fetches: 1935 fetch: 1936 - clang-trunk 1937 toolchain: 1938 - linux64-clang-trunk-stage1 1939 - win64-clang-trunk-profile 1940 - win64-compiler-rt-trunk 1941 - vs-toolchain 1942 - win64-libxml2 1943 1944 win64-clang-trunk: 1945 description: "Clang-cl trunk toolchain build" 1946 attributes: 1947 cached_task: false 1948 treeherder: 1949 symbol: TW64(clang-trunk) 1950 worker-type: b-linux-docker-amd 1951 worker: 1952 max-run-time: 600 1953 run: 1954 script: repack-clang.sh 1955 toolchain-alias: 1956 by-project: 1957 toolchains: 1958 - win64-clang 1959 - win64-clang-toolchain 1960 default: null 1961 toolchain-artifact: public/build/clang.tar.zst 1962 fetches: 1963 toolchain: 1964 - linux64-cctools-port 1965 - win64-clang-trunk-raw 1966 - android-aarch64-compiler-rt-trunk 1967 - android-aarch64-libunwind-trunk 1968 - android-arm-compiler-rt-trunk 1969 - android-arm-libunwind-trunk 1970 - android-x64-compiler-rt-trunk 1971 - android-x64-libunwind-trunk 1972 - linux64-aarch64-compiler-rt-trunk 1973 - linux64-x64-compiler-rt-trunk 1974 - linux64-x86-compiler-rt-trunk 1975 - macosx64-aarch64-compiler-rt-trunk 1976 - macosx64-x64-compiler-rt-trunk 1977 - wasm32-wasi-compiler-rt-trunk 1978 - win32-compiler-rt-trunk 1979 - win64-compiler-rt-trunk 1980 - win64-aarch64-compiler-rt-trunk 1981 1982 win64-aarch64-clang-trunk-raw: 1983 description: "Clang-cl trunk toolchain build" 1984 attributes: 1985 cached_task: false 1986 treeherder: 1987 symbol: TWA64(clang-trunk-raw) 1988 worker: 1989 max-run-time: 3600 1990 run: 1991 script: build-clang.sh 1992 arguments: 1993 - 'build/build-clang/use-clang-cl-artifact.json' 1994 - 'build/build-clang/win64-aarch64.json' 1995 - 'build/build-clang/clang-trunk.json' 1996 - 'build/build-clang/stage-4-pgo.json' 1997 resources: 1998 - 'build/build-clang/use-clang-cl-artifact.json' 1999 - 'build/build-clang/win64-aarch64.json' 2000 - 'build/build-clang/clang-trunk.json' 2001 - 'build/build-clang/stage-4-pgo.json' 2002 toolchain-artifact: public/build/clang.tar.zst 2003 fetches: 2004 fetch: 2005 - clang-trunk 2006 toolchain: 2007 - linux64-clang-trunk-stage1 2008 - linux64-clang-trunk-profile 2009 - win64-aarch64-compiler-rt-trunk 2010 - vs-toolchain 2011 - win64-aarch64-libxml2 2012 2013 win64-aarch64-clang-trunk: 2014 description: "Clang-cl trunk toolchain build" 2015 attributes: 2016 cached_task: false 2017 treeherder: 2018 symbol: TWA64(clang-trunk) 2019 worker-type: b-linux-docker-amd 2020 worker: 2021 max-run-time: 600 2022 run: 2023 script: repack-clang.sh 2024 toolchain-alias: 2025 by-project: 2026 toolchains: win64-aarch64-clang 2027 default: null 2028 toolchain-artifact: public/build/clang.tar.zst 2029 fetches: 2030 toolchain: 2031 - linux64-cctools-port 2032 - win64-aarch64-clang-trunk-raw 2033 - android-aarch64-compiler-rt-trunk 2034 - android-aarch64-libunwind-trunk 2035 - android-arm-compiler-rt-trunk 2036 - android-arm-libunwind-trunk 2037 - android-x64-compiler-rt-trunk 2038 - android-x64-libunwind-trunk 2039 - linux64-aarch64-compiler-rt-trunk 2040 - linux64-x64-compiler-rt-trunk 2041 - linux64-x86-compiler-rt-trunk 2042 - macosx64-aarch64-compiler-rt-trunk 2043 - macosx64-x64-compiler-rt-trunk 2044 - wasm32-wasi-compiler-rt-trunk 2045 - win32-compiler-rt-trunk 2046 - win64-compiler-rt-trunk 2047 - win64-aarch64-compiler-rt-trunk