Skip to content

Commit

Permalink
Remove mentions of is_win_fastlink and use_lld
Browse files Browse the repository at this point in the history
The switch to lld as linker means that is_win_fastlink is no longer
applicable, and manually selecting lld as the linker is no longer
necessary.

Change-Id: I9c4c815d2b8834223b98fa3de72ab937b910929f
Reviewed-on: https://chromium-review.googlesource.com/1101479
Reviewed-by: Reid Kleckner <rnk@chromium.org>
Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#567388}
  • Loading branch information
randomascii authored and Commit Bot committed Jun 14, 2018
1 parent 8d3ba5c commit 7ff1fe9
Showing 1 changed file with 4 additions and 9 deletions.
13 changes: 4 additions & 9 deletions docs/windows_build_instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -233,15 +233,10 @@ don't' set enable_nacl = false then build times may get worse.
* `remove_webcore_debug_symbols = true` - turn off source-level debugging for
blink to reduce build times, appropriate if you don't plan to debug blink.

In order to ensure that linking is fast enough we recommend that you use one of
these settings - they all have tradeoffs:
* `use_lld = true` - this linker is very fast on full links but does not support
incremental linking.
* `is_win_fastlink = true` - this option makes the Visual Studio linker run much
faster, and incremental linking is supported, but it can lead to debugger
slowdowns or out-of-memory crashes.
* `symbol_level = 1` - this option reduces the work the linker has to do but
when this option is set you cannot do source-level debugging.
In order to speed up linking you can set `symbol_level = 1` - this option
reduces the work the linker has to do but when this option is set you cannot do
source-level debugging. Switching from `symbol_level = 2` (the default) to
`symbol_level = 1` requires recompiling everything.

In addition, Google employees should use goma, a distributed compilation system.
Detailed information is available internally but the relevant gn arg is:
Expand Down

0 comments on commit 7ff1fe9

Please sign in to comment.