0
Files
src/buildtools
Rubens Farias a3b279a041 [reclient] Add option for remote links.
The configuration file is _not_ production ready, as the docker
container image is likely larger than needed - so using remote
links is not yet production ready. But the functionality technicaly
works, and remote links are required for some other applications in the
future, such as not downloading intermediates.

Note that it adding nacl link support shouldn't be much extra work from
now (I expect a new config file is all we need), but it's not work
that seems worth doing ATM.

I also took the chance to trim down hardcoded inputs a bit more, except
for the introduced links where we do need some of those assets (eg ldd).

Change-Id: I8e1d36ce2f7099ab2ffad3bc611dc02111f975e5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2910712
Auto-Submit: Rubens Farias <rubensf@google.com>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#885618}
2021-05-21 19:36:25 +00:00
..

This directory contains hashes of build tools used by Chromium and related
projects. The actual binaries are pulled from Google Storage, normally as part
of a gclient hook.

This directory also exists as a stand-alone git mirror at
https://chromium.googlesource.com/chromium/src/buildtools/.
That mirror exists so that the shared build tools can be shared between
the various Chromium-related projects without each one needing to maintain
their own versionining of each binary.

________________________
ADDING BINARIES MANUALLY

One uploads new versions of the tools using the 'gsutil' binary from the
Google Storage SDK:

  https://developers.google.com/storage/docs/gsutil

There is a checked-in version of gsutil as part of depot_tools.

To initialize gsutil's credentials:

  python ~/depot_tools/third_party/gsutil/gsutil config

  That will give a URL which you should log into with your web browser.

  Copy the code back to the command line util. Ignore the project ID (it's OK
  to just leave blank when prompted).