currently, d8 is only fully functional when linked statically, and targets like cctest have hacks in the build files to link statically even if v8 is build with shared libraries (resulting in lots of warnings that we have to suppress).
Instead, we should annotate all symbols we need for d8 and cctests etc with V8_EXPORT_PRIVATE (or just V8_EXPORT).
This will allow for defaulting to component=shared_library builds for debug modes which in turn will make building in debug mode much faster.
Comment 1 by machenb...@chromium.org
, Sep 13 2016