您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. This directory consumes tools from other repositories for use on the
  2. bots. For a similarly-configured local checkout for testing, run:
  3. mkdir boringssl-gclient
  4. cd boringssl-gclient
  5. gclient config --unmanaged --deps-file=util/bot/DEPS https://boringssl.googlesource.com/boringssl/
  6. gclient sync
  7. To update to newer revisions, follow these instructions:
  8. DEPS: Set all revisions to those used in Chromium, found at
  9. https://chromium.googlesource.com/chromium/src/+/master/DEPS (Search for the
  10. corresponding repository name.)
  11. go/bootstrap.py: Set TOOLSET_VERSION to the latest release of Go, found at
  12. https://golang.org/dl/.
  13. update_clang.py: Set CLANG_REVISION and CLANG_SUB_REVISION to the values used in
  14. Chromium, found at
  15. https://chromium.googlesource.com/chromium/src/+/master/tools/clang/scripts/update.py
  16. vs_toolchain.py: Update _GetDesiredVsToolchainHashes from Chromium, found at
  17. https://chromium.googlesource.com/chromium/src/+/master/build/vs_toolchain.py
  18. This may require taking other updates to that file. (Don't remove MSVC
  19. versions if BoringSSL still needs to support them.)
  20. The .sha1 files correspond to files downloaded from Google Cloud Storage. To
  21. update, place the updated files in their intended location and run:
  22. upload_to_google_storage.py -b chromium-tools FILE
  23. cmake-linux64.tar.gz: Download the latest CMake source tarball, found at
  24. https://cmake.org/download/. Build it with:
  25. ./bootstrap --prefix=$PWD/cmake-linux64 && make && make install
  26. tar -czf cmake-linux64.tar.gz cmake-linux64/
  27. The current revision was built against cmake-3.10.0.tar.gz.
  28. cmake-mac.tar.gz: Follow the same instructions as above on a Mac, but replace
  29. cmake-linux64 with cmake-mac.
  30. The current revision was built against cmake-3.10.0.tar.gz.
  31. cmake-win32.zip: Update to the latest prebuilt release of CMake, found at
  32. https://cmake.org/download/. Use the file labeled "Windows win64-x64
  33. ZIP". The download will be named cmake-VERSION-win64-x64.zip.
  34. The current revision is cmake-3.11.4-win64-x64.zip
  35. nasm-win32.exe: Update to the appropriate release of NASM, found at
  36. https://www.nasm.us/. Use the same version as Chromium, found at
  37. https://chromium.googlesource.com/chromium/src/+/master/third_party/nasm/README.chromium
  38. Extract nasm.exe from the download named nasm-VERSION-win64.zip.
  39. The current revision is nasm-2.13.03-win64.zip.
  40. TODO(davidben): The Chromium link currently does not work. It will get
  41. filled in in the future. See https://crbug.com/766721.
  42. perl-win32.zip: Update to the latest 64-bit prebuilt "Portable" edition of
  43. Strawberry Perl, found at http://strawberryperl.com/releases.html. The
  44. download will be named strawberry-perl-VERSION-64bit-portable.zip.
  45. The current revision is strawberry-perl-5.26.2.1-64bit-portable.zip.
  46. yasm-win32.exe: Update to the appropriate release of Yasm. Use the same version
  47. as Chromium, found at
  48. https://chromium.googlesource.com/chromium/src/+/master/third_party/yasm/README.chromium
  49. Use the release at http://yasm.tortall.net/Download.html labeled
  50. "Win32 .exe". The download will be named yasm-VERSION-win32.exe.
  51. The current revision is yasm-1.3.0-win32.exe.
  52. Finally, update sde-linux64.tar.bz2 and sde-win32.tar.bz2 by downloading the
  53. latet release from Intel at
  54. https://software.intel.com/en-us/articles/intel-software-development-emulator,
  55. but upload it with the following command. (Note the bucket is different.)
  56. upload_to_google_storage.py -b chrome-boringssl-sde sde-linux64.tar.bz2 sde-win32.tar.bz2
  57. The current revision is sde-external-8.16.0-2018-01-30-*.tar.bz2.
  58. When adding new files, remember to update .gitignore.