Hello,
I'm trying to save myself some time from experimenting around with too many different versions
of cgtools. I'm currently using cgtools v6.1.19(COFF), because of extenuating circumstances, and I have
a large project where I have traded things off at the code generation stage via various optimization
combinations and parallel builds to get a debug build in 3 hours and a release build in 8 hours on
a 2011 4-core i7 with 8GB RAM. At the link stage I have compression disabled, etc. My debug
executable with symbols links up at around 600MB, but I am unable to build all modules with debug
as the linker hits the 2GB XP process limit and dies. I can work around that by building a portion
of the modules without debug symbols, but my final link times - which I must run single threaded as
far as I know - are surpassing 30 minutes which is becoming too slow when debugging and faster
turn-around times are desired.
So, if I do all the work to move the project to the latest version of tools using elf, etc. will they
be efficient enough to get my link times under 5 minutes, and possibly a full debug build, on
the machine mentioned above - or is my project simply too large for even the latest version of
this tool chain? Any other suggestions are appreciated as well.
(In a non-cross environment, building natively on a 5 year old XP or linux box, link times are 1 or 2 minutes.)
Regards,
Jason Kalin