On Wed, Jul 8, 2009 at 11:03 AM, Paweł Hajdan Jr. <[email protected]>wrote:
> > I wonder if it would be possible to have a conditional flag, maybe in > common.gypi, that you would flip to turn on incremental linking, with > still non-incremental linking being the default. Something like this probably makes sense to be a generator flag. I just beefed up the support for these in GYP. A cl for that should be pretty simple. The general build layout changes would be within the GYP files and probably want a flag to enable. TVL > > > On Wed, Jul 8, 2009 at 05:00, nakro<[email protected]> wrote: > > > > First off, i am not complaining, just suggesting as the build > > (especially link gets slower and slower) > > > > I contribed code before to chrome, and plan to do so in the future, > > however > > even changing one line of Code in say browser.vcproj leads to 10+ mins > > of linking (yes TEN) > > > > what i did was wrote scripts which allow me to re-enable incremental > > linking > > and i was happy with it > > > > since you lately moved to libs for chrome_dll and the like, the > > process became harder > > but i still manage to enable incremental linking (there is an option > > in VS2008 to use objs instead of static > > libraries which re-enables incremental linking) > > > > just to give you a taste of why i say this > > > > without incremental linking i get 10+ mins of build time for changing > > just one line of code > > with inc linking i am down to ~15 seconds for a simple change,, which > > is SUCH a great improvement > > > > i recall you removed inc linking since some projects (i know of > > ui_tests) needs more than 2GB for linking > > but you could just disable it for this one project > > > > i hope you will re-consider introducing inc linking on VS > > thanx (btw, there are issues with re-introducing inc linking as lib > > and obj rules are different, but they are kinda small) > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
