Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enable strip_absolute_paths_from_debug_symbol on windows build with g…
…oma by default By this CL, we remove absolute path from obj files in windows build with goma. And this allows to share build result even if it is built in different directory. This will give faster build time to windows developers and also let goma team focus on cache hit build more. This change removes absolute path from obj files, but lld linker absolutizes the path not to confuse debugger. Also this CL enables the feature by default only for lld with goma build on windows. Build stats of chrome on Z840 windows with -j1000 * is_debug=true and symbol_level=2 cache hit: 658 seconds non-cache hit: 728 seconds * is_debug=false and symbol_level=0 cache hit: 275 seconds non-cache hit: 411 seconds TODO: add build speed comparison of cache hit/no-hit build in symbol_level = 0 and symbol_level = 2 Bug: 712796 Change-Id: I88532a43addf693f93b30c96d08c8e93515d4344 Reviewed-on: https://chromium-review.googlesource.com/1143663 Commit-Queue: Takuto Ikuta <tikuta@chromium.org> Reviewed-by: Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#577807}
- Loading branch information