1[ 2 { 3 "wd": "/tmp/stable", 4 "wrapper": { 5 "cmd": { 6 "path": "./x86_64-cros-linux-gnu-clang", 7 "args": [ 8 "main.cc" 9 ] 10 } 11 }, 12 "cmds": [ 13 { 14 "cmd": { 15 "path": "/usr/bin/ccache", 16 "args": [ 17 "../../usr/bin/clang", 18 "--sysroot=/usr/x86_64-cros-linux-gnu", 19 "-Qunused-arguments", 20 "-fdebug-default-version=5", 21 "-Wno-tautological-constant-compare", 22 "-Wno-tautological-unsigned-enum-zero-compare", 23 "-Wno-unknown-warning-option", 24 "-Wno-section", 25 "-Wno-final-dtor-non-final-class", 26 "-Werror=poison-system-directories", 27 "-fexperimental-new-pass-manager", 28 "-Wno-compound-token-split-by-macro", 29 "-Wno-deprecated-declarations", 30 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 31 "-static-libgcc", 32 "--prefix=../../bin/x86_64-cros-linux-gnu-", 33 "main.cc", 34 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 35 "-Wno-implicit-int-float-conversion", 36 "-Wno-compound-token-split-by-space", 37 "-Wno-string-concatenation", 38 "-Wno-deprecated-copy", 39 "-Wno-unused-but-set-variable", 40 "-mno-movbe", 41 "-B../../bin", 42 "-target", 43 "x86_64-cros-linux-gnu" 44 ], 45 "env_updates": [ 46 "CCACHE_DIR=/var/cache/distfiles/ccache", 47 "CCACHE_UMASK=002", 48 "CCACHE_CPP2=yes" 49 ] 50 } 51 } 52 ] 53 }, 54 { 55 "wd": "/tmp/stable", 56 "wrapper": { 57 "cmd": { 58 "path": "./x86_64-cros-linux-gnu-clang", 59 "args": [ 60 "main.cc" 61 ] 62 }, 63 "stdout": "somemessage", 64 "stderr": "someerror", 65 "exitcode": 1 66 }, 67 "cmds": [ 68 { 69 "cmd": { 70 "path": "/usr/bin/ccache", 71 "args": [ 72 "../../usr/bin/clang", 73 "--sysroot=/usr/x86_64-cros-linux-gnu", 74 "-Qunused-arguments", 75 "-fdebug-default-version=5", 76 "-Wno-tautological-constant-compare", 77 "-Wno-tautological-unsigned-enum-zero-compare", 78 "-Wno-unknown-warning-option", 79 "-Wno-section", 80 "-Wno-final-dtor-non-final-class", 81 "-Werror=poison-system-directories", 82 "-fexperimental-new-pass-manager", 83 "-Wno-compound-token-split-by-macro", 84 "-Wno-deprecated-declarations", 85 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 86 "-static-libgcc", 87 "--prefix=../../bin/x86_64-cros-linux-gnu-", 88 "main.cc", 89 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 90 "-Wno-implicit-int-float-conversion", 91 "-Wno-compound-token-split-by-space", 92 "-Wno-string-concatenation", 93 "-Wno-deprecated-copy", 94 "-Wno-unused-but-set-variable", 95 "-mno-movbe", 96 "-B../../bin", 97 "-target", 98 "x86_64-cros-linux-gnu" 99 ], 100 "env_updates": [ 101 "CCACHE_DIR=/var/cache/distfiles/ccache", 102 "CCACHE_UMASK=002", 103 "CCACHE_CPP2=yes" 104 ] 105 }, 106 "stdout": "somemessage", 107 "stderr": "someerror", 108 "exitcode": 1 109 } 110 ] 111 }, 112 { 113 "wd": "/tmp/stable", 114 "wrapper": { 115 "cmd": { 116 "path": "./x86_64-cros-linux-gnu-clang++", 117 "args": [ 118 "main.cc" 119 ] 120 } 121 }, 122 "cmds": [ 123 { 124 "cmd": { 125 "path": "/usr/bin/ccache", 126 "args": [ 127 "../../usr/bin/clang++", 128 "--sysroot=/usr/x86_64-cros-linux-gnu", 129 "-Qunused-arguments", 130 "-fdebug-default-version=5", 131 "-Wno-tautological-constant-compare", 132 "-Wno-tautological-unsigned-enum-zero-compare", 133 "-Wno-unknown-warning-option", 134 "-Wno-section", 135 "-Wno-final-dtor-non-final-class", 136 "-Werror=poison-system-directories", 137 "-fexperimental-new-pass-manager", 138 "-Wno-compound-token-split-by-macro", 139 "-Wno-deprecated-declarations", 140 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 141 "-static-libgcc", 142 "--prefix=../../bin/x86_64-cros-linux-gnu-", 143 "main.cc", 144 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 145 "-Wno-implicit-int-float-conversion", 146 "-Wno-compound-token-split-by-space", 147 "-Wno-string-concatenation", 148 "-Wno-deprecated-copy", 149 "-Wno-unused-but-set-variable", 150 "-mno-movbe", 151 "-B../../bin", 152 "-target", 153 "x86_64-cros-linux-gnu" 154 ], 155 "env_updates": [ 156 "CCACHE_DIR=/var/cache/distfiles/ccache", 157 "CCACHE_UMASK=002", 158 "CCACHE_CPP2=yes" 159 ] 160 } 161 } 162 ] 163 }, 164 { 165 "wd": "/tmp/stable", 166 "env": [ 167 "CLANG=somepath/clang" 168 ], 169 "wrapper": { 170 "cmd": { 171 "path": "./x86_64-cros-linux-gnu-clang", 172 "args": [ 173 "main.cc" 174 ] 175 } 176 }, 177 "cmds": [ 178 { 179 "cmd": { 180 "path": "/usr/bin/ccache", 181 "args": [ 182 "somepath/clang", 183 "--sysroot=/usr/x86_64-cros-linux-gnu", 184 "-Qunused-arguments", 185 "-fdebug-default-version=5", 186 "-Wno-tautological-constant-compare", 187 "-Wno-tautological-unsigned-enum-zero-compare", 188 "-Wno-unknown-warning-option", 189 "-Wno-section", 190 "-Wno-final-dtor-non-final-class", 191 "-Werror=poison-system-directories", 192 "-fexperimental-new-pass-manager", 193 "-Wno-compound-token-split-by-macro", 194 "-Wno-deprecated-declarations", 195 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 196 "-static-libgcc", 197 "--prefix=../../bin/x86_64-cros-linux-gnu-", 198 "main.cc", 199 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 200 "-Wno-implicit-int-float-conversion", 201 "-Wno-compound-token-split-by-space", 202 "-Wno-string-concatenation", 203 "-Wno-deprecated-copy", 204 "-Wno-unused-but-set-variable", 205 "-mno-movbe", 206 "-B../../bin", 207 "-target", 208 "x86_64-cros-linux-gnu" 209 ], 210 "env_updates": [ 211 "CCACHE_DIR=/var/cache/distfiles/ccache", 212 "CCACHE_UMASK=002", 213 "CCACHE_CPP2=yes" 214 ] 215 } 216 } 217 ] 218 }, 219 { 220 "wd": "/tmp/stable", 221 "wrapper": { 222 "cmd": { 223 "path": "./x86_64-cros-linux-gnu-clang", 224 "args": [ 225 "-Xclang-path=/somedir", 226 "main.cc" 227 ] 228 } 229 }, 230 "cmds": [ 231 { 232 "cmd": { 233 "path": "../../usr/bin/clang", 234 "args": [ 235 "--print-resource-dir" 236 ] 237 }, 238 "stdout": "someResourceDir" 239 }, 240 { 241 "cmd": { 242 "path": "/usr/bin/ccache", 243 "args": [ 244 "/somedir/clang", 245 "--sysroot=/usr/x86_64-cros-linux-gnu", 246 "-Qunused-arguments", 247 "-fdebug-default-version=5", 248 "-Wno-tautological-constant-compare", 249 "-Wno-tautological-unsigned-enum-zero-compare", 250 "-Wno-unknown-warning-option", 251 "-Wno-section", 252 "-Wno-final-dtor-non-final-class", 253 "-Werror=poison-system-directories", 254 "-fexperimental-new-pass-manager", 255 "-Wno-compound-token-split-by-macro", 256 "-Wno-deprecated-declarations", 257 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 258 "-static-libgcc", 259 "--prefix=../../bin/x86_64-cros-linux-gnu-", 260 "-resource-dir=someResourceDir", 261 "--gcc-toolchain=/usr", 262 "main.cc", 263 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 264 "-Wno-implicit-int-float-conversion", 265 "-Wno-compound-token-split-by-space", 266 "-Wno-string-concatenation", 267 "-Wno-deprecated-copy", 268 "-Wno-unused-but-set-variable", 269 "-mno-movbe", 270 "-B../../bin", 271 "-target", 272 "x86_64-cros-linux-gnu" 273 ], 274 "env_updates": [ 275 "CCACHE_DIR=/var/cache/distfiles/ccache", 276 "CCACHE_UMASK=002", 277 "CCACHE_CPP2=yes" 278 ] 279 } 280 } 281 ] 282 }, 283 { 284 "wd": "/tmp/stable", 285 "env": [ 286 "GOMACC_PATH=/tmp/stable/gomacc" 287 ], 288 "wrapper": { 289 "cmd": { 290 "path": "./x86_64-cros-linux-gnu-clang", 291 "args": [ 292 "-Xclang-path=/somedir", 293 "main.cc" 294 ] 295 } 296 }, 297 "cmds": [ 298 { 299 "cmd": { 300 "path": "../../usr/bin/clang", 301 "args": [ 302 "--print-resource-dir" 303 ] 304 }, 305 "stdout": "someResourceDir" 306 }, 307 { 308 "cmd": { 309 "path": "/tmp/stable/gomacc", 310 "args": [ 311 "/somedir/clang", 312 "--sysroot=/usr/x86_64-cros-linux-gnu", 313 "-Qunused-arguments", 314 "-fdebug-default-version=5", 315 "-Wno-tautological-constant-compare", 316 "-Wno-tautological-unsigned-enum-zero-compare", 317 "-Wno-unknown-warning-option", 318 "-Wno-section", 319 "-Wno-final-dtor-non-final-class", 320 "-Werror=poison-system-directories", 321 "-fexperimental-new-pass-manager", 322 "-Wno-compound-token-split-by-macro", 323 "-Wno-deprecated-declarations", 324 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 325 "-static-libgcc", 326 "--prefix=../../bin/x86_64-cros-linux-gnu-", 327 "-resource-dir=someResourceDir", 328 "--gcc-toolchain=/usr", 329 "main.cc", 330 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 331 "-Wno-implicit-int-float-conversion", 332 "-Wno-compound-token-split-by-space", 333 "-Wno-string-concatenation", 334 "-Wno-deprecated-copy", 335 "-Wno-unused-but-set-variable", 336 "-mno-movbe", 337 "-B../../bin", 338 "-target", 339 "x86_64-cros-linux-gnu" 340 ] 341 } 342 } 343 ] 344 }, 345 { 346 "wd": "/tmp/stable", 347 "wrapper": { 348 "cmd": { 349 "path": "./x86_64-cros-linux-gnu-clang", 350 "args": [ 351 "-Xclang-path=/somedir", 352 "main.cc" 353 ] 354 }, 355 "stdout": "somemessage", 356 "stderr": "someerror", 357 "exitcode": 1 358 }, 359 "cmds": [ 360 { 361 "cmd": { 362 "path": "../../usr/bin/clang", 363 "args": [ 364 "--print-resource-dir" 365 ] 366 }, 367 "stdout": "someResourceDir" 368 }, 369 { 370 "cmd": { 371 "path": "/usr/bin/ccache", 372 "args": [ 373 "/somedir/clang", 374 "--sysroot=/usr/x86_64-cros-linux-gnu", 375 "-Qunused-arguments", 376 "-fdebug-default-version=5", 377 "-Wno-tautological-constant-compare", 378 "-Wno-tautological-unsigned-enum-zero-compare", 379 "-Wno-unknown-warning-option", 380 "-Wno-section", 381 "-Wno-final-dtor-non-final-class", 382 "-Werror=poison-system-directories", 383 "-fexperimental-new-pass-manager", 384 "-Wno-compound-token-split-by-macro", 385 "-Wno-deprecated-declarations", 386 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 387 "-static-libgcc", 388 "--prefix=../../bin/x86_64-cros-linux-gnu-", 389 "-resource-dir=someResourceDir", 390 "--gcc-toolchain=/usr", 391 "main.cc", 392 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 393 "-Wno-implicit-int-float-conversion", 394 "-Wno-compound-token-split-by-space", 395 "-Wno-string-concatenation", 396 "-Wno-deprecated-copy", 397 "-Wno-unused-but-set-variable", 398 "-mno-movbe", 399 "-B../../bin", 400 "-target", 401 "x86_64-cros-linux-gnu" 402 ], 403 "env_updates": [ 404 "CCACHE_DIR=/var/cache/distfiles/ccache", 405 "CCACHE_UMASK=002", 406 "CCACHE_CPP2=yes" 407 ] 408 }, 409 "stdout": "somemessage", 410 "stderr": "someerror", 411 "exitcode": 1 412 } 413 ] 414 }, 415 { 416 "wd": "/tmp/stable", 417 "wrapper": { 418 "cmd": { 419 "path": "/tmp/stable/x86_64-cros-linux-gnu-clang", 420 "args": [ 421 "main.cc" 422 ] 423 } 424 }, 425 "cmds": [ 426 { 427 "cmd": { 428 "path": "/usr/bin/ccache", 429 "args": [ 430 "/usr/bin/clang", 431 "--sysroot=/usr/x86_64-cros-linux-gnu", 432 "-Qunused-arguments", 433 "-fdebug-default-version=5", 434 "-Wno-tautological-constant-compare", 435 "-Wno-tautological-unsigned-enum-zero-compare", 436 "-Wno-unknown-warning-option", 437 "-Wno-section", 438 "-Wno-final-dtor-non-final-class", 439 "-Werror=poison-system-directories", 440 "-fexperimental-new-pass-manager", 441 "-Wno-compound-token-split-by-macro", 442 "-Wno-deprecated-declarations", 443 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 444 "-static-libgcc", 445 "--prefix=../../bin/x86_64-cros-linux-gnu-", 446 "main.cc", 447 "-L/usr/x86_64-cros-linux-gnu/usr/lib64", 448 "-Wno-implicit-int-float-conversion", 449 "-Wno-compound-token-split-by-space", 450 "-Wno-string-concatenation", 451 "-Wno-deprecated-copy", 452 "-Wno-unused-but-set-variable", 453 "-mno-movbe", 454 "-B../../bin", 455 "-target", 456 "x86_64-cros-linux-gnu" 457 ], 458 "env_updates": [ 459 "CCACHE_DIR=/var/cache/distfiles/ccache", 460 "CCACHE_UMASK=002", 461 "CCACHE_CPP2=yes" 462 ] 463 } 464 } 465 ] 466 }, 467 { 468 "wd": "/tmp/stable", 469 "wrapper": { 470 "cmd": { 471 "path": "./a/b/c/d/e/f/g/x86_64-cros-linux-gnu-clang", 472 "args": [ 473 "main.cc" 474 ] 475 } 476 }, 477 "cmds": [ 478 { 479 "cmd": { 480 "path": "/usr/bin/ccache", 481 "args": [ 482 "a/b/c/d/e/usr/bin/clang", 483 "--sysroot=/tmp/stable/a/b/c/d/e/usr/x86_64-cros-linux-gnu", 484 "-Qunused-arguments", 485 "-fdebug-default-version=5", 486 "-Wno-tautological-constant-compare", 487 "-Wno-tautological-unsigned-enum-zero-compare", 488 "-Wno-unknown-warning-option", 489 "-Wno-section", 490 "-Wno-final-dtor-non-final-class", 491 "-Werror=poison-system-directories", 492 "-fexperimental-new-pass-manager", 493 "-Wno-compound-token-split-by-macro", 494 "-Wno-deprecated-declarations", 495 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 496 "-static-libgcc", 497 "--prefix=a/b/c/d/e/bin/x86_64-cros-linux-gnu-", 498 "main.cc", 499 "-L/tmp/stable/a/b/c/d/e/usr/x86_64-cros-linux-gnu/usr/lib64", 500 "-Wno-implicit-int-float-conversion", 501 "-Wno-compound-token-split-by-space", 502 "-Wno-string-concatenation", 503 "-Wno-deprecated-copy", 504 "-Wno-unused-but-set-variable", 505 "-mno-movbe", 506 "-Ba/b/c/d/e/bin", 507 "-target", 508 "x86_64-cros-linux-gnu" 509 ], 510 "env_updates": [ 511 "CCACHE_DIR=/var/cache/distfiles/ccache", 512 "CCACHE_UMASK=002", 513 "CCACHE_CPP2=yes" 514 ] 515 } 516 } 517 ] 518 }, 519 { 520 "wd": "/tmp/stable", 521 "wrapper": { 522 "cmd": { 523 "path": "./symlinked/x86_64-cros-linux-gnu-clang", 524 "args": [ 525 "main.cc" 526 ] 527 } 528 }, 529 "cmds": [ 530 { 531 "cmd": { 532 "path": "/usr/bin/ccache", 533 "args": [ 534 "a/b/c/d/e/usr/bin/clang", 535 "--sysroot=/tmp/stable/a/b/c/d/e/usr/x86_64-cros-linux-gnu", 536 "-Qunused-arguments", 537 "-fdebug-default-version=5", 538 "-Wno-tautological-constant-compare", 539 "-Wno-tautological-unsigned-enum-zero-compare", 540 "-Wno-unknown-warning-option", 541 "-Wno-section", 542 "-Wno-final-dtor-non-final-class", 543 "-Werror=poison-system-directories", 544 "-fexperimental-new-pass-manager", 545 "-Wno-compound-token-split-by-macro", 546 "-Wno-deprecated-declarations", 547 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 548 "-static-libgcc", 549 "--prefix=a/b/c/d/e/bin/x86_64-cros-linux-gnu-", 550 "main.cc", 551 "-L/tmp/stable/a/b/c/d/e/usr/x86_64-cros-linux-gnu/usr/lib64", 552 "-Wno-implicit-int-float-conversion", 553 "-Wno-compound-token-split-by-space", 554 "-Wno-string-concatenation", 555 "-Wno-deprecated-copy", 556 "-Wno-unused-but-set-variable", 557 "-mno-movbe", 558 "-Ba/b/c/d/e/bin", 559 "-target", 560 "x86_64-cros-linux-gnu" 561 ], 562 "env_updates": [ 563 "CCACHE_DIR=/var/cache/distfiles/ccache", 564 "CCACHE_UMASK=002", 565 "CCACHE_CPP2=yes" 566 ] 567 } 568 } 569 ] 570 }, 571 { 572 "wd": "/tmp/stable", 573 "wrapper": { 574 "cmd": { 575 "path": "somedir/x86_64-cros-linux-gnu-clang", 576 "args": [ 577 "main.cc" 578 ] 579 } 580 }, 581 "cmds": [ 582 { 583 "cmd": { 584 "path": "/usr/bin/ccache", 585 "args": [ 586 "../usr/bin/clang", 587 "--sysroot=/tmp/usr/x86_64-cros-linux-gnu", 588 "-Qunused-arguments", 589 "-fdebug-default-version=5", 590 "-Wno-tautological-constant-compare", 591 "-Wno-tautological-unsigned-enum-zero-compare", 592 "-Wno-unknown-warning-option", 593 "-Wno-section", 594 "-Wno-final-dtor-non-final-class", 595 "-Werror=poison-system-directories", 596 "-fexperimental-new-pass-manager", 597 "-Wno-compound-token-split-by-macro", 598 "-Wno-deprecated-declarations", 599 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 600 "-static-libgcc", 601 "--prefix=../bin/x86_64-cros-linux-gnu-", 602 "main.cc", 603 "-L/tmp/usr/x86_64-cros-linux-gnu/usr/lib64", 604 "-Wno-implicit-int-float-conversion", 605 "-Wno-compound-token-split-by-space", 606 "-Wno-string-concatenation", 607 "-Wno-deprecated-copy", 608 "-Wno-unused-but-set-variable", 609 "-mno-movbe", 610 "-B../bin", 611 "-target", 612 "x86_64-cros-linux-gnu" 613 ], 614 "env_updates": [ 615 "CCACHE_DIR=/var/cache/distfiles/ccache", 616 "CCACHE_UMASK=002", 617 "CCACHE_CPP2=yes" 618 ] 619 } 620 } 621 ] 622 }, 623 { 624 "wd": "/tmp/stable", 625 "env": [ 626 "PATH=/tmp/stable/pathenv" 627 ], 628 "wrapper": { 629 "cmd": { 630 "path": "x86_64-cros-linux-gnu-clang", 631 "args": [ 632 "main.cc" 633 ] 634 } 635 }, 636 "cmds": [ 637 { 638 "cmd": { 639 "path": "/usr/bin/ccache", 640 "args": [ 641 "/tmp/usr/bin/clang", 642 "--sysroot=/tmp/usr/x86_64-cros-linux-gnu", 643 "-Qunused-arguments", 644 "-fdebug-default-version=5", 645 "-Wno-tautological-constant-compare", 646 "-Wno-tautological-unsigned-enum-zero-compare", 647 "-Wno-unknown-warning-option", 648 "-Wno-section", 649 "-Wno-final-dtor-non-final-class", 650 "-Werror=poison-system-directories", 651 "-fexperimental-new-pass-manager", 652 "-Wno-compound-token-split-by-macro", 653 "-Wno-deprecated-declarations", 654 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 655 "-static-libgcc", 656 "--prefix=../bin/x86_64-cros-linux-gnu-", 657 "main.cc", 658 "-L/tmp/usr/x86_64-cros-linux-gnu/usr/lib64", 659 "-Wno-implicit-int-float-conversion", 660 "-Wno-compound-token-split-by-space", 661 "-Wno-string-concatenation", 662 "-Wno-deprecated-copy", 663 "-Wno-unused-but-set-variable", 664 "-mno-movbe", 665 "-B../bin", 666 "-target", 667 "x86_64-cros-linux-gnu" 668 ], 669 "env_updates": [ 670 "CCACHE_DIR=/var/cache/distfiles/ccache", 671 "CCACHE_UMASK=002", 672 "CCACHE_CPP2=yes" 673 ] 674 } 675 } 676 ] 677 } 678] 679