Hi Paul,

thank you for your analysis. I see the problem. Usually I put my code into 
namespaces to prevent these problems but I should not expect the users of 
tntnet to do so.

The main reason, why I once changed thie RTLD-flag is, that I had problems 
catching exceptions. But there might be already a solution for this.

If exception classes are all inline (header only), each link unit instantiates 
its own type and one link unit do not recognize the exception of another link 
unit. The solution is not to inline all of the exception class.

I'm not sure, if there are other problems. I need to do some testing with 
RTLD_LOCAL. But I prefer not to create a configuration option. Maybe there 
are indeed better solutions for the problems I had with RTLD_LOCAL.

Tommi

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tntnet-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tntnet-general

Reply via email to