Incredibuild support?

TwineCompile - Cut C++Builder compile times by up to 50x!
Post Reply
TKrauss
Posts: 97
Joined: Thu Jul 21, 2011 8:22 am

Incredibuild support?

Post by TKrauss »

Hi,

Are there any plans to support incredibuild to speed up the compiler again?

I tested, but the process freezes when deleting the "@@@"-file.

Best regards
Thorsten
jomitech
Site Admin
Posts: 2159
Joined: Wed Oct 08, 2008 12:23 am

Re: Incredibuild support?

Post by jomitech »

Unfortunately, no, there are no plans to support IncrediBuild at this time.
Jon
TKrauss
Posts: 97
Joined: Thu Jul 21, 2011 8:22 am

Re: Incredibuild support?

Post by TKrauss »

Is there any way to only "delete @@@ files" and then in a second run to start compilation?
jomitech
Site Admin
Posts: 2159
Joined: Wed Oct 08, 2008 12:23 am

Re: Incredibuild support?

Post by jomitech »

Are you using IncrediBuild from inside the IDE or from the command line?
Jon
TKrauss
Posts: 97
Joined: Thu Jul 21, 2011 8:22 am

Re: Incredibuild support?

Post by TKrauss »

I use it over comman line, because IncrediBuild doesn't have the support for the IDE.

But if I start the compilation over Incredibuild with TwineCompile as "comipler" the process freezes when deleting the @@@-file.
It seems that Incredibuild cannot handle this correctly.

So if I could start TwineCompile three times it could be possible.

1. Delete @@@-Files.
2. Compilation without linking
3. Link all project
jomitech
Site Admin
Posts: 2159
Joined: Wed Oct 08, 2008 12:23 am

Re: Incredibuild support?

Post by jomitech »

Since you're using the command-line, how are you invoking MSBuild through IncrediBuild? Is it via jtmake, or are you using MSBuild directly with the project import? Also, what version of C++Builder are you using?
Jon
TKrauss
Posts: 97
Joined: Thu Jul 21, 2011 8:22 am

Re: Incredibuild support?

Post by TKrauss »

We are using jtmake to invoke the compilation of projects and currently have XE2 and RS11.1.

I got it to work with support of Incredibuild, but the threads (even if I set up a higher amount in settings) seems to be limited to the local amount of CPU cores of my workstation.

So is there any limit inside TwineCompile, that limits to this amount even I set a higher thread count?
jomitech
Site Admin
Posts: 2159
Joined: Wed Oct 08, 2008 12:23 am

Re: Incredibuild support?

Post by jomitech »

TwineCompile's internal limit is 9999 threads, but I doubt that you're running into that. IncrediBuild will most likely not be able to virtualize the build across multiple machines, because the parallel process is inside TwineCompile, rather than part of MSBuild. IncrediBuild would have to virtualize the processor model to TwineCompile, so that TwineCompile thinks that the machine has a much larger processor than it really does, so that TwineCompile can effectively parallel across the separate machines.
Jon
Post Reply