compiler-rt.yml (22377B)
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-amd 7 worker: 8 max-run-time: 1800 9 run: 10 using: toolchain-script 11 script: build-compiler-rt.sh 12 13 wasm32-wasi-compiler-rt-17: 14 description: "wasm32-wasi Compiler-rt for Clang 17 toolchain build" 15 treeherder: 16 symbol: TL(wasi-crt-17) 17 worker-type: b-linux-docker-xlarge-amd 18 run: 19 script: build-compiler-rt-wasi.sh 20 arguments: 21 - wasi-sdk.patch 22 resources: 23 - taskcluster/scripts/misc/wasi-sdk.patch 24 toolchain-artifact: public/build/compiler-rt-wasm32-wasi.tar.zst 25 fetches: 26 fetch: 27 - clang-17 28 - wasi-sdk 29 toolchain: 30 - linux64-clang-17-raw 31 32 android-aarch64-compiler-rt-20: 33 description: "android aarch64 Compiler-rt for Clang 20 toolchain build" 34 treeherder: 35 symbol: TA(aarch64-crt-20) 36 run: 37 arguments: 38 - build/build-clang/clang-20.json 39 resources: 40 - build/build-clang/clang-20.json 41 - taskcluster/scripts/misc/build-llvm-common.sh 42 toolchain-artifact: public/build/compiler-rt-aarch64-linux-android.tar.zst 43 fetches: 44 fetch: 45 - clang-20 46 toolchain: 47 - linux64-clang-20-stage1 48 - linux64-android-ndk-linux-repack 49 50 android-arm-compiler-rt-20: 51 description: "android arm Compiler-rt for Clang 20 toolchain build" 52 treeherder: 53 symbol: TA(arm-crt-20) 54 run: 55 arguments: 56 - build/build-clang/clang-20.json 57 resources: 58 - build/build-clang/clang-20.json 59 - taskcluster/scripts/misc/build-llvm-common.sh 60 toolchain-artifact: public/build/compiler-rt-armv7-linux-android.tar.zst 61 fetches: 62 fetch: 63 - clang-20 64 toolchain: 65 - linux64-clang-20-stage1 66 - linux64-android-ndk-linux-repack 67 68 android-x64-compiler-rt-20: 69 description: "android x64 Compiler-rt for Clang 20 toolchain build" 70 treeherder: 71 symbol: TA(x64-crt-20) 72 run: 73 arguments: 74 - build/build-clang/clang-20.json 75 resources: 76 - build/build-clang/clang-20.json 77 - taskcluster/scripts/misc/build-llvm-common.sh 78 toolchain-artifact: public/build/compiler-rt-x86_64-linux-android.tar.zst 79 fetches: 80 fetch: 81 - clang-20 82 toolchain: 83 - linux64-clang-20-stage1 84 - linux64-android-ndk-linux-repack 85 86 linux64-x86-compiler-rt-20: 87 description: "Linux x86 Compiler-rt for Clang 20 toolchain build" 88 treeherder: 89 symbol: TL32(crt-20) 90 run: 91 arguments: 92 - build/build-clang/clang-20.json 93 resources: 94 - build/build-clang/clang-20.json 95 - taskcluster/scripts/misc/build-llvm-common.sh 96 toolchain-artifact: public/build/compiler-rt-i686-unknown-linux-gnu.tar.zst 97 fetches: 98 fetch: 99 - clang-20 100 toolchain: 101 - linux64-clang-20-stage1 102 - sysroot-i686-linux-gnu 103 104 linux64-x64-compiler-rt-20: 105 description: "Linux x64 Compiler-rt for Clang 20 toolchain build" 106 treeherder: 107 symbol: TL(crt-20) 108 run: 109 arguments: 110 - build/build-clang/clang-20.json 111 resources: 112 - build/build-clang/clang-20.json 113 - taskcluster/scripts/misc/build-llvm-common.sh 114 toolchain-artifact: public/build/compiler-rt-x86_64-unknown-linux-gnu.tar.zst 115 fetches: 116 fetch: 117 - clang-20 118 toolchain: 119 - linux64-clang-20-stage1 120 - sysroot-x86_64-linux-gnu 121 122 linux64-aarch64-compiler-rt-20: 123 description: "Linux aarch64 Compiler-rt for Clang 20 toolchain build" 124 treeherder: 125 symbol: TLA64(crt-20) 126 run: 127 arguments: 128 - build/build-clang/clang-20.json 129 resources: 130 - build/build-clang/clang-20.json 131 - taskcluster/scripts/misc/build-llvm-common.sh 132 toolchain-artifact: public/build/compiler-rt-aarch64-unknown-linux-gnu.tar.zst 133 fetches: 134 fetch: 135 - clang-20 136 toolchain: 137 - linux64-clang-20-stage1 138 - sysroot-aarch64-linux-gnu 139 140 macosx64-x64-compiler-rt-20: 141 description: "macOS x64 Compiler-rt for Clang 20 toolchain build" 142 treeherder: 143 symbol: TM(crt-20) 144 run: 145 arguments: 146 - build/build-clang/clang-20.json 147 resources: 148 - build/build-clang/clang-20.json 149 - taskcluster/scripts/misc/build-llvm-common.sh 150 toolchain-artifact: public/build/compiler-rt-x86_64-apple-darwin.tar.zst 151 fetches: 152 fetch: 153 - clang-20 154 toolchain: 155 - linux64-clang-20-stage1 156 - macosx64-sdk-toolchain 157 158 macosx64-aarch64-compiler-rt-20: 159 description: "macOS aarch64 Compiler-rt for Clang 20 toolchain build" 160 treeherder: 161 symbol: TMA64(crt-20) 162 run: 163 arguments: 164 - build/build-clang/clang-20.json 165 resources: 166 - build/build-clang/clang-20.json 167 - taskcluster/scripts/misc/build-llvm-common.sh 168 toolchain-artifact: public/build/compiler-rt-aarch64-apple-darwin.tar.zst 169 fetches: 170 fetch: 171 - clang-20 172 toolchain: 173 - linux64-clang-20-stage1 174 - macosx64-sdk-toolchain 175 176 win32-compiler-rt-20: 177 description: "win32 x86 Compiler-rt for Clang 20 toolchain build" 178 treeherder: 179 symbol: TW32(crt-20) 180 run: 181 arguments: 182 - build/build-clang/clang-20.json 183 resources: 184 - build/build-clang/clang-20.json 185 - taskcluster/scripts/misc/build-llvm-common.sh 186 toolchain-artifact: public/build/compiler-rt-i686-pc-windows-msvc.tar.zst 187 fetches: 188 fetch: 189 - clang-20 190 toolchain: 191 - linux64-clang-20-stage1 192 - vs-toolchain 193 194 win64-compiler-rt-20: 195 description: "win64 x64 Compiler-rt for Clang 20 toolchain build" 196 treeherder: 197 symbol: TW64(crt-20) 198 run: 199 arguments: 200 - build/build-clang/clang-20.json 201 resources: 202 - build/build-clang/clang-20.json 203 - taskcluster/scripts/misc/build-llvm-common.sh 204 toolchain-artifact: public/build/compiler-rt-x86_64-pc-windows-msvc.tar.zst 205 fetches: 206 fetch: 207 - clang-20 208 toolchain: 209 - linux64-clang-20-stage1 210 - vs-toolchain 211 212 win64-aarch64-compiler-rt-20: 213 description: "Win64 Aarch64 Compiler-rt for Clang 20 toolchain build" 214 treeherder: 215 symbol: TWA64(crt-20) 216 run: 217 arguments: 218 - build/build-clang/clang-20.json 219 resources: 220 - build/build-clang/clang-20.json 221 - taskcluster/scripts/misc/build-llvm-common.sh 222 toolchain-artifact: public/build/compiler-rt-aarch64-pc-windows-msvc.tar.zst 223 fetches: 224 fetch: 225 - clang-20 226 toolchain: 227 - linux64-clang-20-stage1 228 - vs-toolchain 229 230 wasm32-wasi-compiler-rt-20: 231 description: "wasm32-wasi Compiler-rt for Clang 20 toolchain build" 232 treeherder: 233 symbol: TL(wasi-crt-20) 234 worker-type: b-linux-docker-xlarge-amd 235 run: 236 script: build-compiler-rt-wasi.sh 237 arguments: 238 - wasi-sdk.patch 239 resources: 240 - taskcluster/scripts/misc/wasi-sdk.patch 241 toolchain-artifact: public/build/compiler-rt-wasm32-wasi.tar.zst 242 fetches: 243 fetch: 244 - clang-20 245 - wasi-sdk 246 toolchain: 247 - linux64-clang-20-stage1 248 249 android-aarch64-compiler-rt-21: 250 description: "android aarch64 Compiler-rt for Clang 21 toolchain build" 251 treeherder: 252 symbol: TA(aarch64-crt-21) 253 run: 254 arguments: 255 - build/build-clang/clang-21.json 256 resources: 257 - build/build-clang/clang-21.json 258 - taskcluster/scripts/misc/build-llvm-common.sh 259 toolchain-artifact: public/build/compiler-rt-aarch64-linux-android.tar.zst 260 fetches: 261 fetch: 262 - clang-21 263 toolchain: 264 - linux64-clang-21-stage1 265 - linux64-android-ndk-linux-repack 266 267 android-arm-compiler-rt-21: 268 description: "android arm Compiler-rt for Clang 21 toolchain build" 269 treeherder: 270 symbol: TA(arm-crt-21) 271 run: 272 arguments: 273 - build/build-clang/clang-21.json 274 resources: 275 - build/build-clang/clang-21.json 276 - taskcluster/scripts/misc/build-llvm-common.sh 277 toolchain-artifact: public/build/compiler-rt-armv7-linux-android.tar.zst 278 fetches: 279 fetch: 280 - clang-21 281 toolchain: 282 - linux64-clang-21-stage1 283 - linux64-android-ndk-linux-repack 284 285 android-x64-compiler-rt-21: 286 description: "android x64 Compiler-rt for Clang 21 toolchain build" 287 treeherder: 288 symbol: TA(x64-crt-21) 289 run: 290 arguments: 291 - build/build-clang/clang-21.json 292 resources: 293 - build/build-clang/clang-21.json 294 - taskcluster/scripts/misc/build-llvm-common.sh 295 toolchain-artifact: public/build/compiler-rt-x86_64-linux-android.tar.zst 296 fetches: 297 fetch: 298 - clang-21 299 toolchain: 300 - linux64-clang-21-stage1 301 - linux64-android-ndk-linux-repack 302 303 linux64-x86-compiler-rt-21: 304 description: "Linux x86 Compiler-rt for Clang 21 toolchain build" 305 treeherder: 306 symbol: TL32(crt-21) 307 run: 308 arguments: 309 - build/build-clang/clang-21.json 310 resources: 311 - build/build-clang/clang-21.json 312 - taskcluster/scripts/misc/build-llvm-common.sh 313 toolchain-artifact: public/build/compiler-rt-i686-unknown-linux-gnu.tar.zst 314 fetches: 315 fetch: 316 - clang-21 317 toolchain: 318 - linux64-clang-21-stage1 319 - sysroot-i686-linux-gnu 320 321 linux64-x64-compiler-rt-21: 322 description: "Linux x64 Compiler-rt for Clang 21 toolchain build" 323 treeherder: 324 symbol: TL(crt-21) 325 run: 326 arguments: 327 - build/build-clang/clang-21.json 328 resources: 329 - build/build-clang/clang-21.json 330 - taskcluster/scripts/misc/build-llvm-common.sh 331 toolchain-artifact: public/build/compiler-rt-x86_64-unknown-linux-gnu.tar.zst 332 fetches: 333 fetch: 334 - clang-21 335 toolchain: 336 - linux64-clang-21-stage1 337 - sysroot-x86_64-linux-gnu 338 339 linux64-aarch64-compiler-rt-21: 340 description: "Linux aarch64 Compiler-rt for Clang 21 toolchain build" 341 treeherder: 342 symbol: TLA64(crt-21) 343 run: 344 arguments: 345 - build/build-clang/clang-21.json 346 resources: 347 - build/build-clang/clang-21.json 348 - taskcluster/scripts/misc/build-llvm-common.sh 349 toolchain-artifact: public/build/compiler-rt-aarch64-unknown-linux-gnu.tar.zst 350 fetches: 351 fetch: 352 - clang-21 353 toolchain: 354 - linux64-clang-21-stage1 355 - sysroot-aarch64-linux-gnu 356 357 macosx64-x64-compiler-rt-21: 358 description: "macOS x64 Compiler-rt for Clang 21 toolchain build" 359 treeherder: 360 symbol: TM(crt-21) 361 run: 362 arguments: 363 - build/build-clang/clang-21.json 364 resources: 365 - build/build-clang/clang-21.json 366 - taskcluster/scripts/misc/build-llvm-common.sh 367 toolchain-artifact: public/build/compiler-rt-x86_64-apple-darwin.tar.zst 368 fetches: 369 fetch: 370 - clang-21 371 toolchain: 372 - linux64-clang-21-stage1 373 - macosx64-sdk-toolchain 374 375 macosx64-aarch64-compiler-rt-21: 376 description: "macOS aarch64 Compiler-rt for Clang 21 toolchain build" 377 treeherder: 378 symbol: TMA64(crt-21) 379 run: 380 arguments: 381 - build/build-clang/clang-21.json 382 resources: 383 - build/build-clang/clang-21.json 384 - taskcluster/scripts/misc/build-llvm-common.sh 385 toolchain-artifact: public/build/compiler-rt-aarch64-apple-darwin.tar.zst 386 fetches: 387 fetch: 388 - clang-21 389 toolchain: 390 - linux64-clang-21-stage1 391 - macosx64-sdk-toolchain 392 393 win32-compiler-rt-21: 394 description: "win32 x86 Compiler-rt for Clang 21 toolchain build" 395 treeherder: 396 symbol: TW32(crt-21) 397 run: 398 arguments: 399 - build/build-clang/clang-21.json 400 resources: 401 - build/build-clang/clang-21.json 402 - taskcluster/scripts/misc/build-llvm-common.sh 403 toolchain-artifact: public/build/compiler-rt-i686-pc-windows-msvc.tar.zst 404 fetches: 405 fetch: 406 - clang-21 407 toolchain: 408 - linux64-clang-21-stage1 409 - vs-toolchain 410 411 win64-compiler-rt-21: 412 description: "win64 x64 Compiler-rt for Clang 21 toolchain build" 413 treeherder: 414 symbol: TW64(crt-21) 415 run: 416 arguments: 417 - build/build-clang/clang-21.json 418 resources: 419 - build/build-clang/clang-21.json 420 - taskcluster/scripts/misc/build-llvm-common.sh 421 toolchain-artifact: public/build/compiler-rt-x86_64-pc-windows-msvc.tar.zst 422 fetches: 423 fetch: 424 - clang-21 425 toolchain: 426 - linux64-clang-21-stage1 427 - vs-toolchain 428 429 win64-aarch64-compiler-rt-21: 430 description: "Win64 Aarch64 Compiler-rt for Clang 21 toolchain build" 431 treeherder: 432 symbol: TWA64(crt-21) 433 run: 434 arguments: 435 - build/build-clang/clang-21.json 436 resources: 437 - build/build-clang/clang-21.json 438 - taskcluster/scripts/misc/build-llvm-common.sh 439 toolchain-artifact: public/build/compiler-rt-aarch64-pc-windows-msvc.tar.zst 440 fetches: 441 fetch: 442 - clang-21 443 toolchain: 444 - linux64-clang-21-stage1 445 - vs-toolchain 446 447 wasm32-wasi-compiler-rt-21: 448 description: "wasm32-wasi Compiler-rt for Clang 21 toolchain build" 449 treeherder: 450 symbol: TL(wasi-crt-21) 451 worker-type: b-linux-docker-xlarge-amd 452 run: 453 script: build-compiler-rt-wasi.sh 454 arguments: 455 - wasi-sdk.patch 456 resources: 457 - taskcluster/scripts/misc/wasi-sdk.patch 458 toolchain-artifact: public/build/compiler-rt-wasm32-wasi.tar.zst 459 fetches: 460 fetch: 461 - clang-21 462 - wasi-sdk 463 toolchain: 464 - linux64-clang-21-stage1 465 466 android-aarch64-compiler-rt-trunk: 467 description: "android aarch64 Compiler-rt for Clang trunk toolchain build" 468 attributes: 469 cached_task: false 470 treeherder: 471 symbol: TA(aarch64-crt-trunk) 472 run: 473 arguments: 474 - build/build-clang/clang-trunk.json 475 resources: 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 479 fetches: 480 fetch: 481 - clang-trunk 482 toolchain: 483 - linux64-clang-trunk-stage1 484 - linux64-android-ndk-linux-repack 485 486 android-arm-compiler-rt-trunk: 487 description: "android arm Compiler-rt for Clang trunk toolchain build" 488 attributes: 489 cached_task: false 490 treeherder: 491 symbol: TA(arm-crt-trunk) 492 run: 493 arguments: 494 - build/build-clang/clang-trunk.json 495 resources: 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 499 fetches: 500 fetch: 501 - clang-trunk 502 toolchain: 503 - linux64-clang-trunk-stage1 504 - linux64-android-ndk-linux-repack 505 506 android-x64-compiler-rt-trunk: 507 description: "android x64 Compiler-rt for Clang trunk toolchain build" 508 attributes: 509 cached_task: false 510 treeherder: 511 symbol: TA(x64-crt-trunk) 512 run: 513 arguments: 514 - build/build-clang/clang-trunk.json 515 resources: 516 - build/build-clang/clang-trunk.json 517 - taskcluster/scripts/misc/build-llvm-common.sh 518 toolchain-artifact: public/build/compiler-rt-x86_64-linux-android.tar.zst 519 fetches: 520 fetch: 521 - clang-trunk 522 toolchain: 523 - linux64-clang-trunk-stage1 524 - linux64-android-ndk-linux-repack 525 526 linux64-x86-compiler-rt-trunk: 527 description: "Linux x86 Compiler-rt for Clang trunk toolchain build" 528 attributes: 529 cached_task: false 530 treeherder: 531 symbol: TL32(crt-trunk) 532 run: 533 arguments: 534 - build/build-clang/clang-trunk.json 535 resources: 536 - build/build-clang/clang-trunk.json 537 - taskcluster/scripts/misc/build-llvm-common.sh 538 toolchain-artifact: public/build/compiler-rt-i686-unknown-linux-gnu.tar.zst 539 fetches: 540 fetch: 541 - clang-trunk 542 toolchain: 543 - linux64-clang-trunk-stage1 544 - sysroot-i686-linux-gnu 545 546 linux64-x64-compiler-rt-trunk: 547 description: "Linux x64 Compiler-rt for Clang trunk toolchain build" 548 attributes: 549 cached_task: false 550 treeherder: 551 symbol: TL(crt-trunk) 552 run: 553 arguments: 554 - build/build-clang/clang-trunk.json 555 resources: 556 - build/build-clang/clang-trunk.json 557 - taskcluster/scripts/misc/build-llvm-common.sh 558 toolchain-artifact: public/build/compiler-rt-x86_64-unknown-linux-gnu.tar.zst 559 fetches: 560 fetch: 561 - clang-trunk 562 toolchain: 563 - linux64-clang-trunk-stage1 564 - sysroot-x86_64-linux-gnu 565 566 linux64-aarch64-compiler-rt-trunk: 567 description: "Linux aarch64 Compiler-rt for Clang trunk toolchain build" 568 attributes: 569 cached_task: false 570 treeherder: 571 symbol: TLA64(crt-trunk) 572 run: 573 arguments: 574 - build/build-clang/clang-trunk.json 575 resources: 576 - build/build-clang/clang-trunk.json 577 - taskcluster/scripts/misc/build-llvm-common.sh 578 toolchain-artifact: public/build/compiler-rt-aarch64-unknown-linux-gnu.tar.zst 579 fetches: 580 fetch: 581 - clang-trunk 582 toolchain: 583 - linux64-clang-trunk-stage1 584 - sysroot-aarch64-linux-gnu 585 586 macosx64-x64-compiler-rt-trunk: 587 description: "macOS x64 Compiler-rt for Clang trunk toolchain build" 588 attributes: 589 cached_task: false 590 treeherder: 591 symbol: TM(crt-trunk) 592 run: 593 arguments: 594 - build/build-clang/clang-trunk.json 595 resources: 596 - build/build-clang/clang-trunk.json 597 - taskcluster/scripts/misc/build-llvm-common.sh 598 toolchain-artifact: public/build/compiler-rt-x86_64-apple-darwin.tar.zst 599 fetches: 600 fetch: 601 - clang-trunk 602 toolchain: 603 - linux64-clang-trunk-stage1 604 - macosx64-sdk-toolchain 605 606 macosx64-aarch64-compiler-rt-trunk: 607 description: "macOS aarch64 Compiler-rt for Clang trunk toolchain build" 608 attributes: 609 cached_task: false 610 treeherder: 611 symbol: TMA64(crt-trunk) 612 run: 613 arguments: 614 - build/build-clang/clang-trunk.json 615 resources: 616 - build/build-clang/clang-trunk.json 617 - taskcluster/scripts/misc/build-llvm-common.sh 618 toolchain-artifact: public/build/compiler-rt-aarch64-apple-darwin.tar.zst 619 fetches: 620 fetch: 621 - clang-trunk 622 toolchain: 623 - linux64-clang-trunk-stage1 624 - macosx64-sdk-toolchain 625 626 win32-compiler-rt-trunk: 627 description: "win32 x86 Compiler-rt for Clang trunk toolchain build" 628 attributes: 629 cached_task: false 630 treeherder: 631 symbol: TW32(crt-trunk) 632 run: 633 arguments: 634 - build/build-clang/clang-trunk.json 635 resources: 636 - build/build-clang/clang-trunk.json 637 - taskcluster/scripts/misc/build-llvm-common.sh 638 toolchain-artifact: public/build/compiler-rt-i686-pc-windows-msvc.tar.zst 639 fetches: 640 fetch: 641 - clang-trunk 642 toolchain: 643 - linux64-clang-trunk-stage1 644 - vs-toolchain 645 646 win64-compiler-rt-trunk: 647 description: "win64 x64 Compiler-rt for Clang trunk toolchain build" 648 attributes: 649 cached_task: false 650 treeherder: 651 symbol: TW64(crt-trunk) 652 run: 653 arguments: 654 - build/build-clang/clang-trunk.json 655 resources: 656 - build/build-clang/clang-trunk.json 657 - taskcluster/scripts/misc/build-llvm-common.sh 658 toolchain-artifact: public/build/compiler-rt-x86_64-pc-windows-msvc.tar.zst 659 fetches: 660 fetch: 661 - clang-trunk 662 toolchain: 663 - linux64-clang-trunk-stage1 664 - vs-toolchain 665 666 win64-aarch64-compiler-rt-trunk: 667 description: "Win64 Aarch64 Compiler-rt for Clang trunk toolchain build" 668 attributes: 669 cached_task: false 670 treeherder: 671 symbol: TWA64(crt-trunk) 672 run: 673 arguments: 674 - build/build-clang/clang-trunk.json 675 resources: 676 - build/build-clang/clang-trunk.json 677 - taskcluster/scripts/misc/build-llvm-common.sh 678 toolchain-artifact: public/build/compiler-rt-aarch64-pc-windows-msvc.tar.zst 679 fetches: 680 fetch: 681 - clang-trunk 682 toolchain: 683 - linux64-clang-trunk-stage1 684 - vs-toolchain 685 686 wasm32-wasi-compiler-rt-trunk: 687 description: "wasm32-wasi Compiler-rt for Clang trunk toolchain build" 688 attributes: 689 cached_task: false 690 treeherder: 691 symbol: TL(wasi-crt-trunk) 692 worker-type: b-linux-docker-xlarge-amd 693 run: 694 script: build-compiler-rt-wasi.sh 695 arguments: 696 - wasi-sdk.patch 697 resources: 698 - taskcluster/scripts/misc/wasi-sdk.patch 699 toolchain-artifact: public/build/compiler-rt-wasm32-wasi.tar.zst 700 fetches: 701 fetch: 702 - clang-trunk 703 - wasi-sdk 704 toolchain: 705 - linux64-clang-trunk-stage1