2018-04-19 17:56 GMT+09:00 Jakob Gruber <[email protected]>: > 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). > > Thank you for comment! Yeah, it is unfortunate that v8 generates embedded.cc. I'll reconsider the way. Introducing new dependency type like link_deps to GN might be necessary.
> But looking at the graph above, it seems like splitting up > code-stub-assembler.cc may be > something to investigate? > > I think so. Some files in v8 took very long compile time. I hope those files are separated to utilize parallelism. > 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_7Jfo >>> Hu6PkJkAyePEC2ODMD8/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. >> > > -- Takuto Ikuta Software Engineer in Tokyo Chrome Infrastructure (goma team) -- -- 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.
