| OLD | NEW |
| 1 # Tips for improving build speed on Linux | 1 # Tips for improving build speed on Linux |
| 2 | 2 |
| 3 This list is sorted such that the largest speedup is first; see | 3 This list is sorted such that the largest speedup is first; see |
| 4 [Linux build instructions](linux_build_instructions.md) for context and | 4 [Linux build instructions](linux_build_instructions.md) for context and |
| 5 [Faster Builds](common_build_tasks.md) for non-Linux-specific techniques. | 5 [Faster Builds](common_build_tasks.md) for non-Linux-specific techniques. |
| 6 | 6 |
| 7 [TOC] | 7 [TOC] |
| 8 | 8 |
| 9 ## General configuration | 9 ## General configuration |
| 10 | 10 |
| (...skipping 23 matching lines...) Expand all Loading... |
| 34 central scheduler to share build load. Currently, many external contributors use | 34 central scheduler to share build load. Currently, many external contributors use |
| 35 it. e.g. Intel, Opera, Samsung. | 35 it. e.g. Intel, Opera, Samsung. |
| 36 | 36 |
| 37 When you use Icecc, you need to [set some GN variables](https://www.chromium.org
/developers/gn-build-configuration). | 37 When you use Icecc, you need to [set some GN variables](https://www.chromium.org
/developers/gn-build-configuration). |
| 38 | 38 |
| 39 linux_use_bundled_binutils = false | 39 linux_use_bundled_binutils = false |
| 40 | 40 |
| 41 The `-B` option is not supported. | 41 The `-B` option is not supported. |
| 42 [relevant commit](https://github.com/icecc/icecream/commit/b2ce5b9cc4bd1900f55c3
684214e409fa81e7a92) | 42 [relevant commit](https://github.com/icecc/icecream/commit/b2ce5b9cc4bd1900f55c3
684214e409fa81e7a92) |
| 43 | 43 |
| 44 linux_use_debug_fission = false | 44 use_debug_fission = false |
| 45 | 45 |
| 46 [debug fission](http://gcc.gnu.org/wiki/DebugFission) is not supported. | 46 [debug fission](http://gcc.gnu.org/wiki/DebugFission) is not supported. |
| 47 [bug](https://github.com/icecc/icecream/issues/86) | 47 [bug](https://github.com/icecc/icecream/issues/86) |
| 48 | 48 |
| 49 is_clang = false | 49 is_clang = false |
| 50 | 50 |
| 51 Icecc doesn't support clang yet. | 51 Icecc doesn't support clang yet. |
| 52 | 52 |
| 53 use_sysroot = false | 53 use_sysroot = false |
| 54 | 54 |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 116 or for a release build. | 116 or for a release build. |
| 117 *** | 117 *** |
| 118 | 118 |
| 119 Quick and dirty benchmark numbers on a HP Z600 (Intel core i7, 16 cores | 119 Quick and dirty benchmark numbers on a HP Z600 (Intel core i7, 16 cores |
| 120 hyperthreaded, 12 GB RAM) | 120 hyperthreaded, 12 GB RAM) |
| 121 | 121 |
| 122 * With tmpfs: | 122 * With tmpfs: |
| 123 * 12m:20s | 123 * 12m:20s |
| 124 * Without tmpfs | 124 * Without tmpfs |
| 125 * 15m:40s | 125 * 15m:40s |
| OLD | NEW |