mirror of
https://github.com/chromium/crashpad.git
synced 2024-12-30 01:06:56 +08:00
5e16410ad4
I like to share a single Crashpad checkout between my non-virtual machine and some virtual machines. Downloaded toolchains, which vary by build host configuration, must go in paths named for the build host. (Chromium doesn’t do this, and it bugs me.) Rather than downloading the Fuchsia toolchain to third_party/fuchsia/clang, this puts it in third_party/fuchsia/clang/{mac,linux}-amd64. The Fuchsia SDK is only published on cipd for linux-amd64, but the sysroot that it contains ought to be perfectly functional on any suitably-equipped build host, so this also checks out that package unconditionally. Bug: crashpad:196 Change-Id: Iabd4f2dd1e2c06a3f7208b5c40432619983919ea Reviewed-on: https://chromium-review.googlesource.com/794537 Commit-Queue: Mark Mentovai <mark@chromium.org> Reviewed-by: Scott Graham <scottmg@chromium.org>
This directory is a placeholder for Fuchsia tools that will be downloaded by CIPD (https://github.com/luci/luci-go/tree/master/cipd). The toolchain.ensure files specifies which CIPD packages to retrieve, at which versions, and where they're stored locally. The CIPD update happens as part of gclient runhooks.