From ba0bd63254a7dd1dd059380e2746f79832815b5d Mon Sep 17 00:00:00 2001 From: Scott Graham Date: Wed, 4 Apr 2018 15:03:43 -0700 Subject: [PATCH] Use clang ref:goma instead of ref:latest This is considered a "stable-latest" by the Fuchsia toolchain team that maintains this package. Bug: crashpad:30, crashpad:196 Change-Id: I24a57abc9c0eaaab9b003b204ee56e73fad88f11 Reviewed-on: https://chromium-review.googlesource.com/996308 Reviewed-by: Mark Mentovai --- DEPS | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/DEPS b/DEPS index 116e5b0b..e6719e2a 100644 --- a/DEPS +++ b/DEPS @@ -120,6 +120,8 @@ hooks = [ # Linux build host and vice-versa. https://crbug.com/789364. This package is # only updated when the solution in .gclient includes an entry like: # "custom_vars": { "pull_linux_clang": True } + # The ref used is "goma". This is like "latest", but is considered a more + # stable latest by the Fuchsia toolchain team. 'name': 'clang_linux', 'pattern': '.', 'condition': 'checkout_linux and pull_linux_clang', @@ -129,7 +131,7 @@ hooks = [ # sic, using Fuchsia team's generic build of clang for linux-amd64 to # build for linux-amd64 target too. 'fuchsia/clang/linux-amd64', - 'latest', + 'goma', '-root', 'crashpad/third_party/linux/clang/linux-amd64', '-log-level', 'info', ], @@ -137,7 +139,7 @@ hooks = [ { # If using a local clang ("pull_linux_clang" above), also pull down a # sysroot. - 'name': 'clang_linux', + 'name': 'sysroot_linux', 'pattern': '.', 'condition': 'checkout_linux and pull_linux_clang', 'action': [ @@ -147,6 +149,7 @@ hooks = [ { # Same rationale for using "install" rather than "ensure" as for first clang # package. https://crbug.com/789364. + # Same rationale for using "goma" instead of "latest" as clang_linux above. 'name': 'fuchsia_clang_mac', 'pattern': '.', 'condition': 'checkout_fuchsia and host_os == "mac"', @@ -154,7 +157,7 @@ hooks = [ 'cipd', 'install', 'fuchsia/clang/mac-amd64', - 'latest', + 'goma', '-root', 'crashpad/third_party/fuchsia/clang/mac-amd64', '-log-level', 'info', ], @@ -162,6 +165,7 @@ hooks = [ { # Same rationale for using "install" rather than "ensure" as for first clang # package. https://crbug.com/789364. + # Same rationale for using "goma" instead of "latest" as clang_linux above. 'name': 'fuchsia_clang_linux', 'pattern': '.', 'condition': 'checkout_fuchsia and host_os == "linux"', @@ -169,7 +173,7 @@ hooks = [ 'cipd', 'install', 'fuchsia/clang/linux-amd64', - 'latest', + 'goma', '-root', 'crashpad/third_party/fuchsia/clang/linux-amd64', '-log-level', 'info', ],