[
  {
    "cmds": [
      {
        "cmd": {
          "args": [
            "--sysroot=/usr/x86_64-cros-linux-gnu",
            "-Wno-maybe-uninitialized",
            "-Wno-unused-local-typedefs",
            "-Wno-deprecated-declarations",
            "-Wtrampolines",
            "-static-libgcc",
            "main.cc",
            "-L/usr/x86_64-cros-linux-gnu/usr/lib64",
            "-mno-movbe"
          ],
          "path": "./x86_64-cros-linux-gnu-gcc.real"
        }
      }
    ],
    "wd": "/tmp/stable",
    "wrapper": {
      "cmd": {
        "args": [
          "-noccache",
          "main.cc"
        ],
        "path": "./x86_64-cros-linux-gnu-gcc"
      }
    }
  },
  {
    "cmds": [
      {
        "cmd": {
          "args": [
            "../../usr/bin/clang",
            "--sysroot=/usr/x86_64-cros-linux-gnu",
            "-Qunused-arguments",
            "-Werror=poison-system-directories",
            "-Wno-deprecated-declarations",
            "-Wno-enum-constexpr-conversion",
            "-Wno-error=implicit-function-declaration",
            "-Wno-error=implicit-int",
            "-Wno-final-dtor-non-final-class",
            "-Wno-single-bit-bitfield-constant-conversion",
            "-Wno-tautological-constant-compare",
            "-Wno-tautological-unsigned-enum-zero-compare",
            "-Wno-unknown-warning-option",
            "-fdebug-default-version=5",
            "-Wno-int-conversion",
            "-Wno-incompatible-function-pointer-types",
            "-Wno-error=vla-cxx-extension",
            "-D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES",
            "-fclang-abi-compat=17",
            "-Wno-section",
            "-static-libgcc",
            "--prefix=../../bin/x86_64-cros-linux-gnu-",
            "main.cc",
            "-L/usr/x86_64-cros-linux-gnu/usr/lib64",
            "-mno-movbe",
            "-B../../bin",
            "-target",
            "x86_64-cros-linux-gnu"
          ],
          "env_updates": [
            "CCACHE_DIR=/var/cache/distfiles/ccache",
            "CCACHE_UMASK=002",
            "CCACHE_CPP2=yes"
          ],
          "path": "/usr/bin/ccache"
        }
      }
    ],
    "env": [
      "GOMACC_PATH=someNonExistingPath"
    ],
    "wd": "/tmp/stable",
    "wrapper": {
      "cmd": {
        "args": [
          "main.cc"
        ],
        "path": "./x86_64-cros-linux-gnu-clang"
      }
    }
  },
  {
    "cmds": [
      {
        "cmd": {
          "args": [
            "../../usr/bin/clang",
            "--sysroot=/usr/x86_64-cros-linux-gnu",
            "-Qunused-arguments",
            "-Werror=poison-system-directories",
            "-Wno-deprecated-declarations",
            "-Wno-enum-constexpr-conversion",
            "-Wno-error=implicit-function-declaration",
            "-Wno-error=implicit-int",
            "-Wno-final-dtor-non-final-class",
            "-Wno-single-bit-bitfield-constant-conversion",
            "-Wno-tautological-constant-compare",
            "-Wno-tautological-unsigned-enum-zero-compare",
            "-Wno-unknown-warning-option",
            "-fdebug-default-version=5",
            "-Wno-int-conversion",
            "-Wno-incompatible-function-pointer-types",
            "-Wno-error=vla-cxx-extension",
            "-D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES",
            "-fclang-abi-compat=17",
            "-Wno-section",
            "-static-libgcc",
            "--prefix=../../bin/x86_64-cros-linux-gnu-",
            "main.cc",
            "-L/usr/x86_64-cros-linux-gnu/usr/lib64",
            "-mno-movbe",
            "-B../../bin",
            "-target",
            "x86_64-cros-linux-gnu"
          ],
          "path": "/tmp/stable/gomacc"
        }
      }
    ],
    "env": [
      "GOMACC_PATH=/tmp/stable/gomacc"
    ],
    "wd": "/tmp/stable",
    "wrapper": {
      "cmd": {
        "args": [
          "main.cc"
        ],
        "path": "./x86_64-cros-linux-gnu-clang"
      }
    }
  },
  {
    "cmds": [
      {
        "cmd": {
          "args": [
            "../../usr/bin/clang",
            "--sysroot=/usr/x86_64-cros-linux-gnu",
            "-Qunused-arguments",
            "-Werror=poison-system-directories",
            "-Wno-deprecated-declarations",
            "-Wno-enum-constexpr-conversion",
            "-Wno-error=implicit-function-declaration",
            "-Wno-error=implicit-int",
            "-Wno-final-dtor-non-final-class",
            "-Wno-single-bit-bitfield-constant-conversion",
            "-Wno-tautological-constant-compare",
            "-Wno-tautological-unsigned-enum-zero-compare",
            "-Wno-unknown-warning-option",
            "-fdebug-default-version=5",
            "-Wno-int-conversion",
            "-Wno-incompatible-function-pointer-types",
            "-Wno-error=vla-cxx-extension",
            "-D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES",
            "-fclang-abi-compat=17",
            "-Wno-section",
            "-static-libgcc",
            "--prefix=../../bin/x86_64-cros-linux-gnu-",
            "-nopie",
            "main.cc",
            "-L/usr/x86_64-cros-linux-gnu/usr/lib64",
            "-mno-movbe",
            "-B../../bin",
            "-target",
            "x86_64-cros-linux-gnu"
          ],
          "env_updates": [
            "CCACHE_DIR=/var/cache/distfiles/ccache",
            "CCACHE_UMASK=002",
            "CCACHE_CPP2=yes"
          ],
          "path": "/usr/bin/ccache"
        }
      }
    ],
    "wd": "/tmp/stable",
    "wrapper": {
      "cmd": {
        "args": [
          "-nopie",
          "main.cc"
        ],
        "path": "./x86_64-cros-linux-gnu-clang"
      }
    }
  },
  {
    "cmds": [
      {
        "cmd": {
          "args": [
            "../../usr/bin/clang",
            "--sysroot=/usr/x86_64-cros-linux-gnu",
            "-Qunused-arguments",
            "-Werror=poison-system-directories",
            "-Wno-deprecated-declarations",
            "-Wno-enum-constexpr-conversion",
            "-Wno-error=implicit-function-declaration",
            "-Wno-error=implicit-int",
            "-Wno-final-dtor-non-final-class",
            "-Wno-single-bit-bitfield-constant-conversion",
            "-Wno-tautological-constant-compare",
            "-Wno-tautological-unsigned-enum-zero-compare",
            "-Wno-unknown-warning-option",
            "-fdebug-default-version=5",
            "-Wno-int-conversion",
            "-Wno-incompatible-function-pointer-types",
            "-Wno-error=vla-cxx-extension",
            "-D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES",
            "-fclang-abi-compat=17",
            "-Wno-section",
            "-static-libgcc",
            "-fno-stack-protector",
            "--prefix=../../bin/x86_64-cros-linux-gnu-",
            "-D__KERNEL__",
            "main.cc",
            "-L/usr/x86_64-cros-linux-gnu/usr/lib64",
            "-mno-movbe",
            "-B../../bin",
            "-target",
            "x86_64-cros-linux-gnu"
          ],
          "env_updates": [
            "CCACHE_DIR=/var/cache/distfiles/ccache",
            "CCACHE_UMASK=002",
            "CCACHE_CPP2=yes"
          ],
          "path": "/usr/bin/ccache"
        }
      }
    ],
    "wd": "/tmp/stable",
    "wrapper": {
      "cmd": {
        "args": [
          "-D__KERNEL__",
          "main.cc"
        ],
        "path": "./x86_64-cros-linux-gnu-clang"
      }
    }
  },
  {
    "cmds": [
      {
        "cmd": {
          "args": [
            "../../usr/bin/clang",
            "--sysroot=/usr/armv7a-cros-linux-gnueabihf",
            "-Qunused-arguments",
            "-Werror=poison-system-directories",
            "-Wno-deprecated-declarations",
            "-Wno-enum-constexpr-conversion",
            "-Wno-error=implicit-function-declaration",
            "-Wno-error=implicit-int",
            "-Wno-final-dtor-non-final-class",
            "-Wno-single-bit-bitfield-constant-conversion",
            "-Wno-tautological-constant-compare",
            "-Wno-tautological-unsigned-enum-zero-compare",
            "-Wno-unknown-warning-option",
            "-fdebug-default-version=5",
            "-Wno-int-conversion",
            "-Wno-incompatible-function-pointer-types",
            "-Wno-error=vla-cxx-extension",
            "-D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES",
            "-fclang-abi-compat=17",
            "-Wno-section",
            "-static-libgcc",
            "-mthumb",
            "-fno-stack-protector",
            "--prefix=../../bin/armv7a-cros-linux-gnueabihf-",
            "-D__KERNEL__",
            "main.cc",
            "-L/usr/armv7a-cros-linux-gnueabihf/usr/lib",
            "-B../../bin",
            "-target",
            "armv7a-cros-linux-gnueabihf"
          ],
          "env_updates": [
            "CCACHE_DIR=/var/cache/distfiles/ccache",
            "CCACHE_UMASK=002",
            "CCACHE_CPP2=yes"
          ],
          "path": "/usr/bin/ccache"
        }
      }
    ],
    "wd": "/tmp/stable",
    "wrapper": {
      "cmd": {
        "args": [
          "-D__KERNEL__",
          "main.cc"
        ],
        "path": "./armv7a-cros-linux-gnueabihf-clang"
      }
    }
  },
  {
    "cmds": [
      {
        "cmd": {
          "args": [
            "../../usr/bin/clang",
            "-Qunused-arguments",
            "-Werror=poison-system-directories",
            "-Wno-deprecated-declarations",
            "-Wno-enum-constexpr-conversion",
            "-Wno-error=implicit-function-declaration",
            "-Wno-error=implicit-int",
            "-Wno-final-dtor-non-final-class",
            "-Wno-single-bit-bitfield-constant-conversion",
            "-Wno-tautological-constant-compare",
            "-Wno-tautological-unsigned-enum-zero-compare",
            "-Wno-unknown-warning-option",
            "-fdebug-default-version=5",
            "-Wno-int-conversion",
            "-Wno-incompatible-function-pointer-types",
            "-Wno-error=vla-cxx-extension",
            "-D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES",
            "-fclang-abi-compat=17",
            "-Wno-section",
            "-static-libgcc",
            "--prefix=../../bin/x86_64-cros-linux-gnu-",
            "--sysroot=xyz",
            "main.cc",
            "-Lxyz/usr/lib64",
            "-mno-movbe",
            "-B../../bin",
            "-target",
            "x86_64-cros-linux-gnu"
          ],
          "env_updates": [
            "CCACHE_DIR=/var/cache/distfiles/ccache",
            "CCACHE_UMASK=002",
            "CCACHE_CPP2=yes"
          ],
          "path": "/usr/bin/ccache"
        }
      }
    ],
    "wd": "/tmp/stable",
    "wrapper": {
      "cmd": {
        "args": [
          "--sysroot=xyz",
          "main.cc"
        ],
        "path": "./x86_64-cros-linux-gnu-clang"
      }
    }
  }
]
