24f5b18f93
d3868ac4d6f92e57376924a62e8d52f36d7a326561ec0bbd1d5681759a947134 sde-external-8.9.0-2017-08-06-lin.tar.bz2 9852d57e0d6b4509accb4f9faf862327a79c18b630aac4f35c65ce7a270a9230 strawberry-perl-5.26.1.1-32bit-portable.zip I've left CMake alone for now because that involves building things and there's some mess between newer CMakes trying to mess with the Android NDK, so that needs to be tested out a bit. Change-Id: I6beea9d4774474ac62e843c8668fcef7f6a6fc04 Reviewed-on: https://boringssl-review.googlesource.com/21824 Commit-Queue: David Benjamin <davidben@google.com> CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> Reviewed-by: Steven Valdez <svaldez@google.com>
66 lines
2.8 KiB
Plaintext
66 lines
2.8 KiB
Plaintext
This directory consumes tools from other repositories for use on the
|
|
bots. To update to newer revisions, follow these instructions:
|
|
|
|
DEPS: Set all revisions to those used in Chromium, found at
|
|
https://chromium.googlesource.com/chromium/src/+/master/DEPS (Search for the
|
|
corresponding repository name.)
|
|
|
|
go/bootstrap.py: Set TOOLSET_VERSION to the latest release of Go, found at
|
|
https://golang.org/dl/.
|
|
|
|
update_clang.py: Set CLANG_REVISION and CLANG_SUB_REVISION to the values used in
|
|
Chromium, found at
|
|
https://chromium.googlesource.com/chromium/src/+/master/tools/clang/scripts/update.py
|
|
|
|
vs_toolchain.py: Update _GetDesiredVsToolchainHashes from Chromium, found at
|
|
https://chromium.googlesource.com/chromium/src/+/master/build/vs_toolchain.py
|
|
This may require taking other updates to that file. (Don't remove MSVC
|
|
versions if BoringSSL still needs to support them.)
|
|
|
|
The .sha1 files correspond to files downloaded from Google Cloud Storage. To
|
|
update, place the updated files in their intended location and run:
|
|
|
|
upload_to_google_storage.py -b chromium-tools FILE
|
|
|
|
cmake-linux64.tar.gz: Download the latest CMake source tarball, found at
|
|
https://cmake.org/download/. Build it with:
|
|
|
|
./bootstrap --prefix=$PWD/cmake-linux64 && make && make install
|
|
tar -czf cmake-linux64.tar.gz cmake-linux64/
|
|
|
|
The current revision was built against cmake-3.5.0.tar.gz.
|
|
|
|
cmake-mac.tar.gz: Follow the same instructions as above on a Mac, but replace
|
|
cmake-linux64 with cmake-mac.
|
|
|
|
The current revision was built against cmake-3.5.0.tar.gz.
|
|
|
|
cmake-win32.zip: Update to the latest prebuilt release of CMake, found at
|
|
https://cmake.org/download/. Use the file labeled "Windows ZIP". The
|
|
download will be named cmake-VERSION-win32-x86.zip.
|
|
|
|
The current revision is cmake-3.5.0-win32-x86.zip.
|
|
|
|
perl-win32.zip: Update to the latest 32-bit prebuilt "Portable" edition of
|
|
Strawberry Perl, found at http://strawberryperl.com/releases.html. The
|
|
download will be named strawberry-perl-VERSION-32bit-portable.zip.
|
|
|
|
The current revision is strawberry-perl-5.26.1.1-32bit-portable.zip.
|
|
|
|
yasm-win32.exe: Update to the appropriate release of Yasm. Use the same version
|
|
as Chromium, found at
|
|
https://chromium.googlesource.com/chromium/src/+/master/third_party/yasm/README.chromium
|
|
Use the release at http://yasm.tortall.net/Download.html labeled
|
|
"Win32 .exe". The download will be named yasm-VERSION-win32.exe.
|
|
|
|
The current revision is yasm-1.3.0-win32.exe.
|
|
|
|
Finally, update sde-linux64.tar.bz2 by downloading the latet release from intel
|
|
at
|
|
https://software.intel.com/en-us/articles/intel-software-development-emulator,
|
|
but upload it with the following command. (Note the bucket is different.)
|
|
|
|
upload_to_google_storage.py -b chrome-boringssl-sde sde-linux64.tar.bz2
|
|
|
|
The current revision is sde-external-8.9.0-2017-08-06-lin.tar.bz2.
|