I'm working on getting the last MSAN builders flipped over to GN, and building browser_tests locally on my z600 is really really slow for both GN and GYP. I'm seemingly seeing one second per translation unit for most (but not all) files. I'm using goma but I'm not sure if that's helping or hurting.
I'm using
GYP_DEFINES='clang=1 use_goma=1 component=static_library dcheck_always_on=1 fastbuild=1 msan=1 msan_track_origins=2 test_isolation_mode=prepare use_prebuilt_instrumented_libraries=1'
and gn args:
dcheck_always_on = true
is_component_build = false
is_debug = false
is_msan = true
msan_track_origins = 2
symbol_level = 1
use_goma = true
use_prebuilt_instrumented_libraries = true
I had earlier done a tip-of-tree llvm build in this checkout (LLVM_FORCE_HEAD_REVISION=1) and I'm wondering if that caused the toolchains to get mixed up or something.
I just rebooted my machine, clobbered my build directory, deleted third_party/llvm-build/cr_build_revision, re-ran tools/clangs/scripts/update.py and am now trying again.
I'm synced to r398686 ...
Comment 1 by thakis@chromium.org
, Jun 9 2016