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
