Chromium Code Reviews| Index: docs/updating_clang.md |
| diff --git a/docs/updating_clang.md b/docs/updating_clang.md |
| index 58fa00b769f7e4b7203f64e6fc3846b4bfda8522..7b4f98ed45d63b1de286e5647e6a93fd322d7ed5 100644 |
| --- a/docs/updating_clang.md |
| +++ b/docs/updating_clang.md |
| @@ -1,18 +1,13 @@ |
| # Updating clang |
| 1. Sync your Chromium tree to the latest revision to pick up any plugin |
| - changes and test the new compiler against ToT |
| -1. Update clang revision in tools/clang/scripts/update.py, upload CL to |
| - rietveld |
| -1. Run tools/clang/scripts/package.py to create a tgz of the binary (mac and |
| - linux) |
| -1. Do a local clobber build with that clang (mac and linux). Check that |
| - everything builds fine and no new warnings appear. (Optional if the |
| - revision picked in 1 was vetted by other means already.) |
| -1. Upload the binaries using gsutil, they will appear at |
| - http://commondatastorage.googleapis.com/chromium-browser-clang/index.html |
| -1. Run goma package update script to push these packages to goma, send email |
| -1. `git cl try && |
| + changes |
| +1. Run `python tools/clang/scripts/upload_revision.py --clang_revision=NNNN` |
| + with the target LLVM SVN revision number |
| +1. If the clang upload trybots succeed, run the goma package update script to |
| + push these packages to goma. If you do not have the necessary credentials to |
| + do the upload, ask clang@chromium.org to find someone who does |
| +1. Run an exhaustive set of try jobs to test the new compiler: `git cl try && |
|
Nico
2016/05/04 16:33:11
Maybe this could be `upload_revsion.py --send-try-
|
| git cl try -m tryserver.chromium.mac -b mac_chromium_rel_ng -b |
| mac_chromium_asan_rel_ng -b mac_chromium_gn_dbg -b ios_rel_device_ninja && |
| git cl try -m tryserver.chromium.linux -b linux_chromium_chromeos_dbg_ng |