Search found 405 matches
- Thu Aug 26, 2021 9:00 am
- Forum: General
- Topic: Build process starts out with just 1 unit
- Replies: 8
- Views: 12924
Re: Build process starts out with just 1 unit
Are you using the Classic or CLANG compiler?
- Tue Aug 24, 2021 4:53 pm
- Forum: General
- Topic: 64-bit compile produces ICE: Internal compiler error: 0 @00000000
- Replies: 7
- Views: 9761
Re: 64-bit compile produces ICE: Internal compiler error: 0 @00000000
Can you do the following (to hopefully identify the cause): 1. Run a Build All 2. Once it's complete, run a Make on one of the projects. (Based on your description, this should recompile the files in this project) 3. Copy the entire contents of the Console Output tab from the compile window and save...
- Mon Aug 23, 2021 4:00 pm
- Forum: General
- Topic: 64-bit compile produces ICE: Internal compiler error: 0 @00000000
- Replies: 7
- Views: 9761
Re: 64-bit compile produces ICE: Internal compiler error: 0 @00000000
Is it possible that you have the "generate dependency information" turned off in the 64-bit compiler options? TwineCompile does rely on the dependency files being created to track which files have been modified.
Regarding the ICE - it's just a try-and-see unfortunately.
Regarding the ICE - it's just a try-and-see unfortunately.
- Sat Aug 21, 2021 11:05 am
- Forum: General
- Topic: 64-bit compile produces ICE: Internal compiler error: 0 @00000000
- Replies: 7
- Views: 9761
Re: 64-bit compile produces ICE: Internal compiler error: 0 @00000000
On doing a Make All, TC compiles all sources files, whether they need to be re-compiled or not. This negates any gain in speed that TC provides and forces me to build individual DLLs one by one Is this specific to this particular project, or you encounter it with any 64-bit projects? For two of the...
- Thu Aug 12, 2021 9:53 am
- Forum: General
- Topic: Split DWARF is not used by TwineCompile
- Replies: 1
- Views: 5404
Re: Split DWARF is not used by TwineCompile
I'm assuming that you're using the 64-bit compiler, correct? Split DWARF is only available there. Can you open the TCTargets104.targets file, locate the <OBJCOPY command, and put the following line just above it (below the existing <Message>): <Message Text="OBJCOPY Condition $(USING_CLANG) And...
- Tue Jul 06, 2021 4:14 pm
- Forum: General
- Topic: Linking dependent projects
- Replies: 1
- Views: 4886
Re: Linking dependent projects
Does this happen to any project, or just this project in particular? Something must be causing the dependency check logic to ignore the updated library file so the main project does not get relinked. When you say "force the make on the main project", do you mean just run make again, or mak...
- Wed Jun 30, 2021 4:26 pm
- Forum: General
- Topic: Build process starts out with just 1 unit
- Replies: 8
- Views: 12924
Re: Build process starts out with just 1 unit
This is deliberate for any project that has been configured to use pre-compiled headers. The first unit is compiled by itself to generate the pre-compiled header and then subsequent units can use this pre-compiled header. If multiple files were initially compiled simultaneously, they would either be...
- Thu Jun 10, 2021 9:42 pm
- Forum: General
- Topic: TwineCompile and msbuild: .proj/.targets instead of .cbproj?
- Replies: 2
- Views: 5633
Re: TwineCompile and msbuild: .proj/.targets instead of .cbproj?
This is an interesting problem, and I don't think I have a solution for you unfortunately. The reason why the TwineCompile targets file has to be at the end is because it has to overwrite a number of settings set by CodeGear.Cpp.Targets, which is imported by all C++Builder projects right at the end ...
- Thu May 27, 2021 9:38 pm
- Forum: General
- Topic: TC 5.2.1.250: Out of memory
- Replies: 1
- Views: 5042
Re: TC 5.2.1.250: Out of memory
Linker memory issues are very difficult to pinpoint unfortunately. Try enabling the Split DWARF functionality introduced in 10.4.2 - that was built to help with linker memory issues.
- Fri Apr 30, 2021 1:40 pm
- Forum: General
- Topic: Combining different versions
- Replies: 1
- Views: 5104
Re: Combining different versions
To combine both 4.5 and 5.2 on a machine, install 4.5 first, and then install 5.2 on top of 4.5 in exactly the same directory. This will keep both sets of files and will allow both to function.