[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-cygwin
Subject:    Re: incremental linking speed up link time very much
From:       simon.rutishauser () web ! de (Simon Rutishauser)
Date:       2005-01-09 20:34:31
Message-ID: 20050109203431.GA5913 () thinkpad
[Download RAW message or body]

On Wed, Jan 05, 2005 at 09:52:47PM +0100, Simon Rutishauser wrote:
> On Wed, Jan 05, 2005 at 08:22:08PM +0100, Ralf Habacker wrote:
> > On Wednesday 05 January 2005 19:44, Simon Rutishauser wrote:
> > > On Wed, Jan 05, 2005 at 07:04:40PM +0100, Ralf Habacker wrote:
> > > > Hi all,
> > > > 
> > > > found some time to fix the broken incremental linking suspport for msvc
> > > > in cvs. Now the turnaround time for changing qt sources, compile and link
> > > > are very much reduced.
> > > > For example while searching the assistant default font problem, changing
> > > > qfont_win.cpp, compiling and linking the qt dll requires less than 5
> > > > seconds.
> > > > 
> > > > Happy hacking.
> > > > Ralf
> > > 
> > > That sounds really great. Should this work with msvc 6 or are you
> > > referring to the newer ones?
> > I've tried this with msvc 7 aka msvc net. As far as I know should this work 
> > with msvc 6 too. 
> 
> Should. Too bad it doesn't for me:
> 
> --------------------Konfiguration: qtmt - Win32
> Debug--------------------
> Linker-Vorgang läuft...
> LINK : fatal error LNK1210: Interne ILK-Groessenbeschraenkung
> ueberschritten; Sie muessen erneut mit /INCREMENTAL:NO binden.
> Fehler beim Ausführen von link.exe.
> 
> English translation for those who don't speak german: 
> fatal error LNK1210: Internal ILK-Size limit overrun; You have to relink
> with /INCREMENTAL:NO
> 
> Now I had a look at Google and the MS Knowdledge base. The former
> doesn't help (found just two posts of people having the same problem and
> no solution) and the latter says that there was not enough memory. Also
> found some HP Page for the Visual Fortran compiler - there it says about
> not enough disk space.
> However I had 800 MB Free Memory (mostly Swap, but memory usage never went
> above 200 MB during the incremental linking try-run anyway) and 600 MB
> free disk space (at first, freed some stuff later and got 1 GB free disk
> space - didn't work either)
> 
> Does this work for anyone with msvc 6.0?
> 
> > > > 10 min vs 5 seconds is quite a lot :-)
> > 
> > 5 seconds seems to be the best case when changing only code in a method. The 
> > really needed time depends on the amount of changes, but I cannot say 
> > how. :-)
> 
> That wouldn't really matter - as long as it's faster ;-)
> 
> Simon

Just tried with the Visual C++ Toolkit 2003 which is available from MS
for free (They say it's the same compiler as in Visual Studio .NET). The problem \
stays the same. Any hints on this?

Maybe I need an SDK update? What did - no, superfluous question as you
use VS.NET ;-)
I'll do that next unless anyone has a hint on what else might be wrong.

Simon
_______________________________________________
kde-cygwin mailing list
kde-cygwin@kde.org
https://mail.kde.org/mailman/listinfo/kde-cygwin


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic