I commented on the doc. Unfortunately, I don't think it will be possible to turn mksnapshot into a data_dep due to embedded builtins (mksnapshot generates embedded.cc, required to build libv8.so). But looking at the graph above, it seems like splitting up code-stub-assembler.cc may be something to investigate?
On Thu, Apr 19, 2018 at 10:48 AM, Andrew Grieve <[email protected]> wrote: > v8 build times were recently brought up as an issue ( > https://bugs.chromium.org/p/v8/issues/detail?id=7629), so I think your > timing here is great! > > I'm not on v8, but read through your proposal and it sounds good to me! > > On Thu, Apr 19, 2018 at 10:09 AM, Takuto Ikuta <[email protected]> > wrote: > >> Hi chromium folks and v8 foks. >> >> >> When I build chrome, I see serialized dependency between chrome and V8 >> like below build trace. >> >> This serialized dependency makes build time slow and slowness by this >> serialized dependency becomes relatively large in highly parallelizable >> build. >> I want to reduce this serialized dependency by changing BUILD.gn. >> >> More description of my proposal is here. >> https://docs.google.com/document/d/1022AD3D5NtCTP0i7m-c_ >> 7JfoHu6PkJkAyePEC2ODMD8/edit?usp=sharing >> If you have something, please give me feedback. >> >> Thanks, Takuto >> >> -- >> -- >> Chromium Developers mailing list: [email protected] >> View archives, change email options, or unsubscribe: >> http://groups.google.com/a/chromium.org/group/chromium-dev >> --- >> You received this message because you are subscribed to the Google Groups >> "Chromium-dev" group. >> To view this discussion on the web visit https://groups.google.com/a/ch >> romium.org/d/msgid/chromium-dev/CALNjmMrbWafsnCbqYm%3DK9c18% >> 2BsYzOmCqHW--rdvihZG-VVZS9g%40mail.gmail.com >> <https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CALNjmMrbWafsnCbqYm%3DK9c18%2BsYzOmCqHW--rdvihZG-VVZS9g%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > > -- > -- > v8-dev mailing list > [email protected] > http://groups.google.com/group/v8-dev > --- > You received this message because you are subscribed to the Google Groups > "v8-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
