commit | f608ae6f95591b4105ac09ffff52b0341ab51d0e | [log] [tgz] |
---|---|---|
author | Wez <wez@chromium.org> | Fri Mar 08 18:18:00 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Mar 08 18:18:00 2019 |
tree | 132f3b00efa51c59c27fa3202bb3a6d132f587f1 | |
parent | 1db377b6c045dbc07f59fd8c6cb9fe99b08b6609 [diff] |
[Fuchsia] Only build symbol archives in Official builds. Symbol archives are only really useful for Official builds, to enable crash stacks generated on devies to by symbolized offline. Splitting the symbols out of binaries and compression them takes an extremely long time for high |symbol_level|s, and is not parallelized in our current implementation. This makes Debug 'all' builds very slow. Switch the symbol_archive() targets to be defined only in Official builds, since that is the only configuration in which we archive them. Since symbol archives aren't really useful for Debug builds, add an assert() against trying to create them in that configuration. Bug: 936645, 772252 Change-Id: Ib18e3b512f8091fc24a9be2540b5748248cc060f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1512173 Reviewed-by: Kevin Marshall <kmarshall@chromium.org> Commit-Queue: Wez <wez@chromium.org> Cr-Commit-Position: refs/heads/master@{#639073}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .