blob: ed762d9bbc9b672ce9f6922ca636f2f72de6ea77 [file] [log] [blame]
[
{
"cmd": [],
"name": "ensure_packages"
},
{
"cmd": [],
"name": "ensure_packages.install infra/tools/luci/cas",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]\\cipd\\infra\\tools\\luci\\cas\\cas_module_pin"
],
"infra_step": true,
"name": "ensure_packages.install infra/tools/luci/cas.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd.bat",
"ensure",
"-root",
"[CACHE]\\cipd\\infra\\tools\\luci\\cas\\cas_module_pin",
"-ensure-file",
"infra/tools/luci/cas/${platform} cas_module_pin",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "ensure_packages.install infra/tools/luci/cas.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-cas_module_pin--\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[CACHE]\\cipd\\infra\\tools\\luci\\cas\\cas_module_pin\\cas",
"download",
"-cas-instance",
"projects/example-cas-server/instances/default_instance",
"-digest",
"7b23533856ac8a1a2fec614e71df22cc065c7448",
"-dir",
"[START_DIR]\\cipd\\msys"
],
"infra_step": true,
"name": "ensure_packages.msys",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[CACHE]\\cipd\\infra\\tools\\luci\\cas\\cas_module_pin\\cas",
"download",
"-cas-instance",
"projects/example-cas-server/instances/default_instance",
"-digest",
"fd47a7ec0e608bfc7d08714fdb3ef48585cec60d",
"-dir",
"[START_DIR]\\cipd"
],
"infra_step": true,
"name": "ensure_packages.clang",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"cipd.bat",
"ensure",
"-root",
"[START_DIR]\\cipd",
"-ensure-file",
"infra/cmake/${platform} version:3.16.1\ninfra/ninja/${platform} version:1.9.0\n@Subdir linux-amd64\nfuchsia/sysroot/linux-amd64 latest\n@Subdir linux-arm64\nfuchsia/sysroot/linux-arm64 latest\n@Subdir linux-armhf\nfuchsia/sysroot/linux-armv6l latest\n@Subdir linux-i386\nfuchsia/sysroot/linux-386 latest\n@Subdir sdk\nfuchsia/sdk/core/linux-amd64 latest",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "ensure_packages.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:3.16.1--\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/cmake/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:1.9.0---\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/ninja/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"linux-amd64\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/sysroot/linux-amd64\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"linux-arm64\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/sysroot/linux-arm64\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"linux-armhf\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/sysroot/linux-armv6l\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"linux-i386\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/sysroot/linux-386\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"sdk\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/sdk/core/linux-amd64\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]\\staging\\llvm_install"
],
"infra_step": true,
"name": "create pkg dir"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]\\llvm-project"
],
"infra_step": true,
"name": "makedirs"
},
{
"cmd": [
"git",
"init"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "git init"
},
{
"cmd": [
"git",
"remote",
"add",
"origin",
"https://fuchsia.googlesource.com/third_party/llvm-project"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "git remote"
},
{
"cmd": [
"git",
"config",
"fetch.uriprotocols",
"https"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "set fetch.uriprotocols"
},
{
"cmd": [],
"name": "cache"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"",
"[CACHE]\\git\\.GUARD_FILE"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "cache.write guard file",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_END@.GUARD_FILE@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]\\git\\fuchsia.googlesource.com-third_party-llvm--project"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "cache.makedirs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"init",
"--bare"
],
"cwd": "[CACHE]\\git\\fuchsia.googlesource.com-third_party-llvm--project",
"infra_step": true,
"name": "cache.git init",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"config",
"remote.origin.url",
"https://fuchsia.googlesource.com/third_party/llvm-project"
],
"cwd": "[CACHE]\\git\\fuchsia.googlesource.com-third_party-llvm--project",
"infra_step": true,
"name": "cache.remote set-url",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"config",
"fetch.uriprotocols",
"https"
],
"cwd": "[CACHE]\\git\\fuchsia.googlesource.com-third_party-llvm--project",
"infra_step": true,
"name": "cache.set fetch.uriprotocols",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"config",
"--replace-all",
"remote.origin.fetch",
"+refs/heads/*:refs/heads/*",
"\\+refs/heads/\\*:.*"
],
"cwd": "[CACHE]\\git\\fuchsia.googlesource.com-third_party-llvm--project",
"infra_step": true,
"name": "cache.replace fetch configs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"fetch",
"--prune",
"--tags",
"origin"
],
"cwd": "[CACHE]\\git\\fuchsia.googlesource.com-third_party-llvm--project",
"infra_step": true,
"name": "cache.git fetch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]\\llvm-project\\.git\\objects\\info"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "cache.makedirs object/info",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]\\git\\fuchsia.googlesource.com-third_party-llvm--project\\objects\n",
"[START_DIR]\\llvm-project\\.git\\objects\\info\\alternates"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "cache.alternates",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@alternates@[CACHE]\\git\\fuchsia.googlesource.com-third_party-llvm--project\\objects@@@",
"@@@STEP_LOG_END@alternates@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"remove",
"[CACHE]\\git\\.GUARD_FILE"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "cache.remove guard file",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"fetch",
"--tags",
"origin"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "git fetch"
},
{
"cmd": [
"git",
"checkout",
"-f",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "git checkout"
},
{
"cmd": [
"git",
"rev-parse",
"HEAD"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "git rev-parse"
},
{
"cmd": [
"git",
"clean",
"-f",
"-d",
"-x"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "git clean"
},
{
"cmd": [],
"name": "submodule"
},
{
"cmd": [
"git",
"submodule",
"sync"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "submodule.git submodule sync",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"submodule",
"update",
"--init"
],
"cwd": "[START_DIR]\\llvm-project",
"infra_step": true,
"name": "submodule.git submodule update",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"cipd.bat",
"ensure",
"-root",
"[CACHE]\\windows_sdk",
"-ensure-file",
"chrome_internal/third_party/sdk/windows uploaded:2019-09-06",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "ensure_installed",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-uploaded:2019-09\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"chrome_internal/third_party/sdk/windows\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]\\windows_sdk\\win_sdk\\bin\\SetEnv.x64.json",
"/path/to/tmp/"
],
"infra_step": true,
"name": "read SetEnv.x64.json",
"~followup_annotations": [
"@@@STEP_LOG_LINE@SetEnv.x64.json@{@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ \"env\": {@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ \"PATH\": [@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ [@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ \"..\",@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ \"..\",@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ \"win_sdk\",@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ \"bin\",@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ \"x64\"@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ ]@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ ],@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ \"VSINSTALLDIR\": [@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ [@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ \"..\",@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ \"..\\\\\"@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ ]@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ ]@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@ }@@@",
"@@@STEP_LOG_LINE@SetEnv.x64.json@}@@@",
"@@@STEP_LOG_END@SetEnv.x64.json@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"{\n \"directories\": {\n \"[START_DIR]\\\\cipd\\\\sdk\": {\n \"cipd_package\": {\n \"fuchsia/sdk/core/linux-amd64\": {\n \"instance_id\": \"resolved-instance_id-of-latest----------\"\n }\n }, \n \"cipd_server_host\": \"chrome-infra-packages.appspot.com\"\n }, \n \"[START_DIR]\\\\cipd\\\\linux-i386\": {\n \"cipd_package\": {\n \"fuchsia/sysroot/linux-386\": {\n \"instance_id\": \"resolved-instance_id-of-latest----------\"\n }\n }, \n \"cipd_server_host\": \"chrome-infra-packages.appspot.com\"\n }, \n \"[START_DIR]\\\\cipd\": {\n \"cipd_package\": {\n \"infra/cmake/resolved-platform\": {\n \"instance_id\": \"resolved-instance_id-of-version:3.16.1--\"\n }, \n \"infra/ninja/resolved-platform\": {\n \"instance_id\": \"resolved-instance_id-of-version:1.9.0---\"\n }\n }, \n \"cipd_server_host\": \"chrome-infra-packages.appspot.com\"\n }, \n \"[START_DIR]\\\\cipd\\\\linux-armhf\": {\n \"cipd_package\": {\n \"fuchsia/sysroot/linux-armv6l\": {\n \"instance_id\": \"resolved-instance_id-of-latest----------\"\n }\n }, \n \"cipd_server_host\": \"chrome-infra-packages.appspot.com\"\n }, \n \"[START_DIR]\\\\cipd\\\\linux-arm64\": {\n \"cipd_package\": {\n \"fuchsia/sysroot/linux-arm64\": {\n \"instance_id\": \"resolved-instance_id-of-latest----------\"\n }\n }, \n \"cipd_server_host\": \"chrome-infra-packages.appspot.com\"\n }, \n \"[START_DIR]\\\\cipd\\\\linux-amd64\": {\n \"cipd_package\": {\n \"fuchsia/sysroot/linux-amd64\": {\n \"instance_id\": \"resolved-instance_id-of-latest----------\"\n }\n }, \n \"cipd_server_host\": \"chrome-infra-packages.appspot.com\"\n }, \n \"[START_DIR]\\\\llvm-project\": {\n \"git_checkout\": {\n \"repo_url\": \"https://fuchsia.googlesource.com/third_party/llvm-project\", \n \"revision\": \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"\n }\n }\n }\n}",
"[START_DIR]\\staging\\llvm_install\\source_manifest.json"
],
"env": {
"VSINSTALLDIR": "[CACHE]\\windows_sdk"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\windows_sdk\\win_sdk\\bin\\x64"
]
},
"infra_step": true,
"name": "source manifest",
"~followup_annotations": [
"@@@STEP_LOG_LINE@source_manifest.json@{@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"[START_DIR]\\\\cipd\\\\sdk\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"cipd_package\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"fuchsia/sdk/core/linux-amd64\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"instance_id\": \"resolved-instance_id-of-latest----------\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }, @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"cipd_server_host\": \"chrome-infra-packages.appspot.com\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }, @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"[START_DIR]\\\\cipd\\\\linux-i386\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"cipd_package\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"fuchsia/sysroot/linux-386\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"instance_id\": \"resolved-instance_id-of-latest----------\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }, @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"cipd_server_host\": \"chrome-infra-packages.appspot.com\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }, @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"[START_DIR]\\\\cipd\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"cipd_package\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"infra/cmake/resolved-platform\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"instance_id\": \"resolved-instance_id-of-version:3.16.1--\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }, @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"infra/ninja/resolved-platform\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"instance_id\": \"resolved-instance_id-of-version:1.9.0---\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }, @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"cipd_server_host\": \"chrome-infra-packages.appspot.com\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }, @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"[START_DIR]\\\\cipd\\\\linux-armhf\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"cipd_package\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"fuchsia/sysroot/linux-armv6l\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"instance_id\": \"resolved-instance_id-of-latest----------\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }, @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"cipd_server_host\": \"chrome-infra-packages.appspot.com\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }, @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"[START_DIR]\\\\cipd\\\\linux-arm64\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"cipd_package\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"fuchsia/sysroot/linux-arm64\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"instance_id\": \"resolved-instance_id-of-latest----------\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }, @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"cipd_server_host\": \"chrome-infra-packages.appspot.com\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }, @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"[START_DIR]\\\\cipd\\\\linux-amd64\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"cipd_package\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"fuchsia/sysroot/linux-amd64\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"instance_id\": \"resolved-instance_id-of-latest----------\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }, @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"cipd_server_host\": \"chrome-infra-packages.appspot.com\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }, @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"[START_DIR]\\\\llvm-project\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"repo_url\": \"https://fuchsia.googlesource.com/third_party/llvm-project\", @@@",
"@@@STEP_LOG_LINE@source_manifest.json@ \"revision\": \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }@@@",
"@@@STEP_LOG_LINE@source_manifest.json@ }@@@",
"@@@STEP_LOG_LINE@source_manifest.json@}@@@",
"@@@STEP_LOG_END@source_manifest.json@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]\\staging\\llvm_build"
],
"env": {
"VSINSTALLDIR": "[CACHE]\\windows_sdk"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\windows_sdk\\win_sdk\\bin\\x64"
]
},
"infra_step": true,
"name": "create llvm build dir"
},
{
"cmd": [],
"name": "clang"
},
{
"cmd": [
"[START_DIR]\\cipd\\bin\\cmake",
"-GNinja",
"-DCMAKE_MAKE_PROGRAM=[START_DIR]/cipd/ninja.exe",
"-DCMAKE_INSTALL_PREFIX=",
"-DCMAKE_C_COMPILER=[START_DIR]/cipd/bin/clang-cl.exe",
"-DCMAKE_CXX_COMPILER=[START_DIR]/cipd/bin/clang-cl.exe",
"-DCMAKE_ASM_COMPILER=[START_DIR]/cipd/bin/clang-cl.exe",
"-DCMAKE_AR=[START_DIR]/cipd/bin/llvm-ar.exe",
"-DCMAKE_LINKER=[START_DIR]/cipd/bin/lld-link.exe",
"-DCMAKE_NM=[START_DIR]/cipd/bin/llvm-nm.exe",
"-DCMAKE_OBJCOPY=[START_DIR]/cipd/bin/llvm-objcopy.exe",
"-DCMAKE_OBJDUMP=[START_DIR]/cipd/bin/llvm-objdump.exe",
"-DCMAKE_RANLIB=[START_DIR]/cipd/bin/llvm-ranlib.exe",
"-DCMAKE_READELF=[START_DIR]/cipd/bin/llvm-readelf.exe",
"-DCMAKE_STRIP=[START_DIR]/cipd/bin/llvm-strip.exe",
"-DCMAKE_SYSROOT=[CACHE]/windows_sdk",
"-DLLVM_ENABLE_LTO=OFF",
"-DLLVM_ENABLE_ASSERTIONS=ON",
"-DLINUX_aarch64-unknown-linux-gnu_SYSROOT=[START_DIR]/cipd/linux-arm64",
"-DLINUX_armv7-unknown-linux-gnueabihf_SYSROOT=[START_DIR]/cipd/linux-armhf",
"-DLINUX_i386-unknown-linux-gnu_SYSROOT=[START_DIR]/cipd/linux-i386",
"-DLINUX_x86_64-unknown-linux-gnu_SYSROOT=[START_DIR]/cipd/linux-amd64",
"-DFUCHSIA_SDK=[START_DIR]/cipd/sdk",
"-C",
"[START_DIR]\\llvm-project\\clang\\cmake\\caches\\Fuchsia-stage2.cmake",
"[START_DIR]\\llvm-project\\llvm"
],
"cwd": "[START_DIR]\\staging\\llvm_build",
"env": {
"VSINSTALLDIR": "[CACHE]\\windows_sdk"
},
"env_prefixes": {
"PATH": [
"[START_DIR]\\cipd\\msys",
"[CACHE]\\windows_sdk\\win_sdk\\bin\\x64"
]
},
"name": "clang.configure",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]\\cipd\\ninja",
"-j8",
"distribution"
],
"cwd": "[START_DIR]\\staging\\llvm_build",
"env": {
"VSINSTALLDIR": "[CACHE]\\windows_sdk"
},
"env_prefixes": {
"PATH": [
"[START_DIR]\\cipd\\msys",
"[CACHE]\\windows_sdk\\win_sdk\\bin\\x64"
]
},
"name": "clang.build",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]\\cipd\\ninja",
"-j80",
"check-llvm",
"check-clang",
"check-lld"
],
"cwd": "[START_DIR]\\staging\\llvm_build",
"env": {
"VSINSTALLDIR": "[CACHE]\\windows_sdk"
},
"env_prefixes": {
"PATH": [
"[START_DIR]\\cipd\\msys",
"[CACHE]\\windows_sdk\\win_sdk\\bin\\x64"
]
},
"name": "clang.test",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]\\cipd\\ninja",
"install-distribution-stripped"
],
"cwd": "[START_DIR]\\staging\\llvm_build",
"env": {
"DESTDIR": "[START_DIR]\\staging\\llvm_install",
"VSINSTALLDIR": "[CACHE]\\windows_sdk"
},
"env_prefixes": {
"PATH": [
"[START_DIR]\\cipd\\msys",
"[CACHE]\\windows_sdk\\win_sdk\\bin\\x64"
]
},
"name": "clang.install",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"taskkill.exe",
"/f",
"/t",
"/im",
"mspdbsrv.exe"
],
"name": "taskkill mspdbsrv"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[START_DIR]\\staging\\llvm_build\\tools\\clang\\include\\clang\\Basic\\Version.inc",
"/path/to/tmp/"
],
"infra_step": true,
"name": "Version.inc",
"~followup_annotations": [
"@@@STEP_LOG_LINE@Version.inc@#define CLANG_VERSION_STRING \"8.0.0\"@@@",
"@@@STEP_LOG_END@Version.inc@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[fuchsia::toolchain]\\resources\\runtimes.py",
"--dir",
"[START_DIR]\\staging\\llvm_install\\lib",
"--build-id-repo",
"debug/.build-id",
"--readelf",
"[START_DIR]\\cipd\\bin\\llvm-readelf"
],
"name": "generate runtime.json",
"stdin": "[{\"cflags\": [], \"ldflags\": [], \"runtime\": [{\"dist\": \"x86_64-unknown-fuchsia/c++/libc++.so.2\", \"name\": \"libc++\"}, {\"dist\": \"x86_64-unknown-fuchsia/c++/libc++abi.so.1\", \"name\": \"libc++abi\"}, {\"dist\": \"x86_64-unknown-fuchsia/c++/libunwind.so.1\", \"name\": \"libunwind\"}], \"target\": [\"x86_64-unknown-fuchsia\", \"x86_64-fuchsia\"]}, {\"cflags\": [\"-fsanitize=address\"], \"ldflags\": [], \"runtime\": [{\"dist\": \"clang/8.0.0/lib/x86_64-unknown-fuchsia/libclang_rt.asan.so\"}, {\"dist\": \"x86_64-unknown-fuchsia/c++/asan/libc++.so.2\", \"name\": \"libc++\"}, {\"dist\": \"x86_64-unknown-fuchsia/c++/asan/libc++abi.so.1\", \"name\": \"libc++abi\"}, {\"dist\": \"x86_64-unknown-fuchsia/c++/asan/libunwind.so.1\", \"name\": \"libunwind\"}], \"target\": [\"x86_64-unknown-fuchsia\", \"x86_64-fuchsia\"]}, {\"cflags\": [\"-fsanitize=undefined\"], \"ldflags\": [], \"runtime\": [{\"dist\": \"clang/8.0.0/lib/x86_64-unknown-fuchsia/libclang_rt.ubsan_standalone.so\"}, {\"dist\": \"x86_64-unknown-fuchsia/c++/libc++.so.2\", \"name\": \"libc++\"}, {\"dist\": \"x86_64-unknown-fuchsia/c++/libc++abi.so.1\", \"name\": \"libc++abi\"}, {\"dist\": \"x86_64-unknown-fuchsia/c++/libunwind.so.1\", \"name\": \"libunwind\"}], \"target\": [\"x86_64-unknown-fuchsia\", \"x86_64-fuchsia\"]}, {\"cflags\": [\"-fexperimental-relative-c++-abi-vtables\"], \"ldflags\": [], \"runtime\": [{\"dist\": \"x86_64-unknown-fuchsia/c++/relative-vtables/libc++.so.2\", \"name\": \"libc++\"}, {\"dist\": \"x86_64-unknown-fuchsia/c++/relative-vtables/libc++abi.so.1\", \"name\": \"libc++abi\"}, {\"dist\": \"x86_64-unknown-fuchsia/c++/relative-vtables/libunwind.so.1\", \"name\": \"libunwind\"}], \"target\": [\"x86_64-unknown-fuchsia\", \"x86_64-fuchsia\"]}, {\"cflags\": [], \"ldflags\": [\"-static-libstdc++\"], \"runtime\": [], \"target\": [\"x86_64-unknown-fuchsia\", \"x86_64-fuchsia\"]}, {\"cflags\": [\"-fsanitize=address\"], \"ldflags\": [\"-static-libstdc++\"], \"runtime\": [{\"dist\": \"clang/8.0.0/lib/x86_64-unknown-fuchsia/libclang_rt.asan.so\"}], \"target\": [\"x86_64-unknown-fuchsia\", \"x86_64-fuchsia\"]}, {\"cflags\": [\"-fsanitize=undefined\"], \"ldflags\": [\"-static-libstdc++\"], \"runtime\": [{\"dist\": \"clang/8.0.0/lib/x86_64-unknown-fuchsia/libclang_rt.ubsan_standalone.so\"}], \"target\": [\"x86_64-unknown-fuchsia\", \"x86_64-fuchsia\"]}, {\"cflags\": [\"-fexperimental-relative-c++-abi-vtables\"], \"ldflags\": [\"-static-libstdc++\"], \"runtime\": [], \"target\": [\"x86_64-unknown-fuchsia\", \"x86_64-fuchsia\"]}, {\"cflags\": [], \"ldflags\": [], \"runtime\": [{\"dist\": \"aarch64-unknown-fuchsia/c++/libc++.so.2\", \"name\": \"libc++\"}, {\"dist\": \"aarch64-unknown-fuchsia/c++/libc++abi.so.1\", \"name\": \"libc++abi\"}, {\"dist\": \"aarch64-unknown-fuchsia/c++/libunwind.so.1\", \"name\": \"libunwind\"}], \"target\": [\"aarch64-unknown-fuchsia\", \"aarch64-fuchsia\"]}, {\"cflags\": [\"-fsanitize=address\"], \"ldflags\": [], \"runtime\": [{\"dist\": \"clang/8.0.0/lib/aarch64-unknown-fuchsia/libclang_rt.asan.so\"}, {\"dist\": \"aarch64-unknown-fuchsia/c++/asan/libc++.so.2\", \"name\": \"libc++\"}, {\"dist\": \"aarch64-unknown-fuchsia/c++/asan/libc++abi.so.1\", \"name\": \"libc++abi\"}, {\"dist\": \"aarch64-unknown-fuchsia/c++/asan/libunwind.so.1\", \"name\": \"libunwind\"}], \"target\": [\"aarch64-unknown-fuchsia\", \"aarch64-fuchsia\"]}, {\"cflags\": [\"-fsanitize=undefined\"], \"ldflags\": [], \"runtime\": [{\"dist\": \"clang/8.0.0/lib/aarch64-unknown-fuchsia/libclang_rt.ubsan_standalone.so\"}, {\"dist\": \"aarch64-unknown-fuchsia/c++/libc++.so.2\", \"name\": \"libc++\"}, {\"dist\": \"aarch64-unknown-fuchsia/c++/libc++abi.so.1\", \"name\": \"libc++abi\"}, {\"dist\": \"aarch64-unknown-fuchsia/c++/libunwind.so.1\", \"name\": \"libunwind\"}], \"target\": [\"aarch64-unknown-fuchsia\", \"aarch64-fuchsia\"]}, {\"cflags\": [\"-fexperimental-relative-c++-abi-vtables\"], \"ldflags\": [], \"runtime\": [{\"dist\": \"aarch64-unknown-fuchsia/c++/relative-vtables/libc++.so.2\", \"name\": \"libc++\"}, {\"dist\": \"aarch64-unknown-fuchsia/c++/relative-vtables/libc++abi.so.1\", \"name\": \"libc++abi\"}, {\"dist\": \"aarch64-unknown-fuchsia/c++/relative-vtables/libunwind.so.1\", \"name\": \"libunwind\"}], \"target\": [\"aarch64-unknown-fuchsia\", \"aarch64-fuchsia\"]}, {\"cflags\": [], \"ldflags\": [\"-static-libstdc++\"], \"runtime\": [], \"target\": [\"aarch64-unknown-fuchsia\", \"aarch64-fuchsia\"]}, {\"cflags\": [\"-fsanitize=address\"], \"ldflags\": [\"-static-libstdc++\"], \"runtime\": [{\"dist\": \"clang/8.0.0/lib/aarch64-unknown-fuchsia/libclang_rt.asan.so\"}], \"target\": [\"aarch64-unknown-fuchsia\", \"aarch64-fuchsia\"]}, {\"cflags\": [\"-fsanitize=undefined\"], \"ldflags\": [\"-static-libstdc++\"], \"runtime\": [{\"dist\": \"clang/8.0.0/lib/aarch64-unknown-fuchsia/libclang_rt.ubsan_standalone.so\"}], \"target\": [\"aarch64-unknown-fuchsia\", \"aarch64-fuchsia\"]}, {\"cflags\": [\"-fexperimental-relative-c++-abi-vtables\"], \"ldflags\": [\"-static-libstdc++\"], \"runtime\": [], \"target\": [\"aarch64-unknown-fuchsia\", \"aarch64-fuchsia\"]}]",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output[runtime.json] (read error)@JSON file was missing or unreadable:@@@",
"@@@STEP_LOG_LINE@json.output[runtime.json] (read error)@ [START_DIR]\\staging\\llvm_install\\lib\\runtime.json@@@",
"@@@STEP_LOG_END@json.output[runtime.json] (read error)@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE[fuchsia::clang_toolchain].resources\\generate_license.py",
"--include",
"[START_DIR]\\llvm-project\\clang\\LICENSE.TXT",
"[START_DIR]\\llvm-project\\clang-tools-extra\\LICENSE.TXT",
"[START_DIR]\\llvm-project\\lld\\LICENSE.TXT",
"[START_DIR]\\llvm-project\\llvm\\LICENSE.TXT",
"[START_DIR]\\llvm-project\\compiler-rt\\LICENSE.TXT",
"[START_DIR]\\llvm-project\\libcxx\\LICENSE.TXT",
"[START_DIR]\\llvm-project\\libcxxabi\\LICENSE.TXT",
"[START_DIR]\\llvm-project\\libunwind\\LICENSE.TXT"
],
"name": "generate license"
},
{
"cmd": [
"[CACHE]\\cipd\\infra\\tools\\luci\\cas\\cas_module_pin\\cas",
"archive",
"-cas-instance",
"projects/example-cas-server/instances/default_instance",
"-dump-digest",
"/path/to/tmp/",
"-paths",
"[START_DIR]\\staging\\llvm_install:."
],
"infra_step": true,
"name": "archive",
"~followup_annotations": [
"@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@"
]
},
{
"name": "$result"
}
]