Hi All,

Marcus Lindblom wrote:
> Thiago Bastos wrote:
>   
>> Hi all,
>>
>> I'm having a bit of a hard time trying to follow the 
>> nomenclature/installation standards in effect on OpenSG 2.0 (revision 
>> 1684).
>>
>> First, the install directory for libs differ on Windows and Linux. On 
>> Linux the Release libs go to "lib", the Debug libs go to "lib/debug" 
>> and the DebugRT libs go to "lib/debugrt". On Windows the libs go to 
>> "lib/opt", "lib/dbg" and "lib/debugrt", respectively.
>>
>> Second, I think it's a bit problematic to have both the Release and 
>> Debug libs with the same name. It would be preferable to have the libs 
>> in the same dir with different suffixes, so we wouldn't need to update 
>> any environment variable (PATH/LD_LIBRARY_PATH) to switch between the 
>> Debug and Release version of our applications.
>>     
> I just want to chip in that I second this. Every setting should have a 
> different suffix, so it's easy to select between them.
>
> And another wish is to have _all_ builds generate pdb files, regardless 
> of their optimizations status.
>   
I guess this is a bit of a Linux/Windows fight. Personally I like the 
ability to just change the LD_LIBRARY_PATH to switch from release to 
debug if I have to, without having to recompile my app. But to do that 
the .sos need to have the same name. Am I the only one who cares about that?

I understand the Windows convention is different, which is where the 
problem with a single build system comes in.

Yours

    Dirk







------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Opensg-core mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-core

Reply via email to