Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
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 Go to previous messageGo to previous message
Novo is currently offline  Novo
Messages: 1358
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

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Wp64 command line option not needed
Next Topic: Compile and Link OpenGL
Goto Forum:
  


Current Time: Mon May 13 18:58:20 CEST 2024

Total time taken to generate the page: 0.02404 seconds