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