Page 1 of 1

Sugestions to improve compiling/linking time

Posted: Wed Oct 18, 2006 2:57 am
by Freddy
Hi!
You could take a look at Ultimate++ project http://upp.sourceforge.net/ and take a look at the Blitz technology used to speed up compiling.
Also they have built their own versions of mingw linker.
These did really great results compared ro using the normal mingw.

I think wxDev-c++ could use something similar.
Also the Lazarus Project http://www.lazarus.freepascal.org/ Team together with FPC team are building their own internal linker.
It seems this is the way to go for RAD using mingw based tools.

Re: Sugestions to improve compiling/linking time

Posted: Wed Oct 18, 2006 7:33 pm
by gururamnath
The 6.11 version (one next to the next version) will include out of the box dmars compiler support, so the compiling and linking time will be greatly improved.

-Guru

Posted: Wed Oct 18, 2006 10:56 pm
by lowjoel
If you MUST use MingW then compile wxWidgets as a DLL, it will increase your link time by leaps and bounds.

Joel

Posted: Thu Oct 19, 2006 12:11 am
by tiwag
lowjoel wrote:compile wxWidgets as a DLL, it will increase your link time
decrease !

Posted: Thu Oct 19, 2006 1:37 am
by lowjoel
woops, my bad, yeah, DLLs decrease link time... mustve been too tired... lol

Posted: Thu Oct 19, 2006 6:52 am
by upCASE
Hi!
If mingw would support precompiled headers this would result in faster builds. Does anybody know if or when they'll support that?

Posted: Thu Oct 19, 2006 7:13 am
by tiwag
upCASE wrote:Hi!
If mingw would support precompiled headers this would result in faster builds. Does anybody know if or when they'll support that?
pch works fine already with MinGW gcc >= 3.4.2

the main problem is the poor linking performance of MinGW ld when using static libraries.

Posted: Thu Oct 19, 2006 9:41 pm
by lowjoel
IMHO even with VC++, link.exe also chokes on large static libraries. Therefore I conclude that when you are using large libraries use DLLs :D

Posted: Sun Oct 22, 2006 8:01 pm
by Freddy
How is DMC compiler support going?

Posted: Fri Oct 27, 2006 6:30 am
by gururamnath
Freddy wrote:How is DMC compiler support going?
We are still working to push the 6.10 release out of the door (Hopefully by next week). After that we'll start working on the dmars support.

-Guru Kathiresan