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
-~----------~----~----~----~------~----~------~--~---

Reply via email to