Home » U++ TheIDE » U++ TheIDE: Compiling, Linking, Debugging of your packages » Cannot enable dynamic (Shared libs) building for release configurations on Linux
Re: Cannot enable dynamic (Shared libs) building for release configurations on Linux [message #15934 is a reply to message #15932] |
Mon, 19 May 2008 05:21   |
Novo
Messages: 1430 Registered: December 2006
|
Ultimate Contributor |
|
|
You've mentioned earlier about setting RELEASE_LINKMODE="1" in GCC.bm but Ide::SetupDefaultMethod() reads release.linkmode from RELEASE_SO.
I couldn't make TheIDE stop either in Ide::SetupDefaultMethod (release.linkmode = atoi(map.Get("RELEASE_LINKMODE", "0"))) or in OutMode::Preset(), where RELEASE_LINKMODE is read.
I have no ideas where else RELEASE_LINKMODE can be processed. Serialized configuration files for a workspace store release.linkmode = 0. User interface displays correct values from GCC.bm. GCC.bm is read from ~/.upp/ide. I traced that.
BTW. "Default debug info level" also seems to be ignored by the linker. I wasn't able to get debug information till I added "-g2" to the "Debug options".
Something is definitely wrong ...
Regards,
Novo
[Updated on: Mon, 19 May 2008 05:57] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Mon Jul 07 13:46:10 CEST 2025
Total time taken to generate the page: 0.02711 seconds
|