commit | 6dbf24aa62efbfe24e50d25f8cc2634a0ed51f9e | [log] [tgz] |
---|---|---|
author | George Burgess IV <gbiv@google.com> | Wed Feb 14 10:46:05 2024 -0700 |
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Feb 16 18:28:12 2024 +0000 |
tree | 1b458dad19ce28e6508345e69d04f168d2e142ad | |
parent | 674ee6b0ada0a5ce365ef8b30873cd6d286bce2d [diff] |
llvm_tools: add aggregate board root canonicalization Many error messages fron boards will talk about absolute paths, like /build/atlas/foo/bar/baz.cc. When aggregating errors across many boards, this can lead to the same warning appearing quite often at paths that only differ in the board's name. Allowing translation of `/build/atlas` to `/build/{board}` makes this easier to deal with. BUG=b:316172255 TEST=Unittests Change-Id: I0312b782b6aa4754034236605d1311f51a249216 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/5296918 Commit-Queue: George Burgess <gbiv@chromium.org> Reviewed-by: Ryan Beltran <ryanbeltran@chromium.org> Tested-by: George Burgess <gbiv@chromium.org>
toolchain-utils
Various utilities used by the ChromeOS toolchain team.
To run Python scripts in this directory, first run:
export PYTHONPATH=$(readlink -f .):$PYTHONPATH
from this directory.
Then you can run any script.
To get help on any script, type in python <script> --help
, or refer to the header of the script for more information.