cros_setup_toolchains: Build go after llvm packages
building go requires a working target C++ toolchain. So move it
after building LLVM packages.
BUG=b:187785190
TEST=sdk tryjob
Change-Id: I65e0d65422146a82331048a976e667f5f4bcf954
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2915116
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
diff --git a/scripts/cros_setup_toolchains.py b/scripts/cros_setup_toolchains.py
index 1040563..2dba837 100644
--- a/scripts/cros_setup_toolchains.py
+++ b/scripts/cros_setup_toolchains.py
@@ -202,11 +202,11 @@
cmd = ['crossdev', '--show-target-cfg', '--ex-gdb']
if target in TARGET_COMPILER_RT_ENABLED:
cmd.extend(CROSSDEV_COMPILER_RT_ARGS)
- if target in TARGET_GO_ENABLED:
- cmd.extend(CROSSDEV_GO_ARGS)
if target in TARGET_LLVM_PKGS_ENABLED:
for pkg in LLVM_PKGS_TABLE:
cmd.extend(LLVM_PKGS_TABLE[pkg])
+ if target in TARGET_GO_ENABLED:
+ cmd.extend(CROSSDEV_GO_ARGS)
cmd.extend(['-t', target])
# Catch output of crossdev.
out = cros_build_lib.run(