Building Large 64bit DEBUG Exes with Split DWARF option
Posted: Thu Mar 24, 2022 4:46 am
Hi,
I am trying to build a large 64Bit exe in DEBUG mode using the "Split DWARF" option to solve "Out of Memory" linker issues.
With TwineCompile, the exe builds OK and runs from the IDE, the problem is that when adding a breakpoint, the IDE only shows the CPU view. I guess the debug info is not being linked correctly as it is now stored in seperate files.
If I switch off TwineCompile, it is OK and breakpoints/watches work as expected. (The only problem with this is, now in 11.1, the internal parallel compilation seems to have broken and I have to compile using a single thread which tales 40 minutes to build).
I am using Alexandria 11.1 (though this also affected 10.4.2 and 11.0) and TwineCompile 5.4 from GetIt with the CLANG compiler
I am trying to build a large 64Bit exe in DEBUG mode using the "Split DWARF" option to solve "Out of Memory" linker issues.
With TwineCompile, the exe builds OK and runs from the IDE, the problem is that when adding a breakpoint, the IDE only shows the CPU view. I guess the debug info is not being linked correctly as it is now stored in seperate files.
If I switch off TwineCompile, it is OK and breakpoints/watches work as expected. (The only problem with this is, now in 11.1, the internal parallel compilation seems to have broken and I have to compile using a single thread which tales 40 minutes to build).
I am using Alexandria 11.1 (though this also affected 10.4.2 and 11.0) and TwineCompile 5.4 from GetIt with the CLANG compiler