apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Massimo Manghi <mxman...@apache.org>
Subject Re: apr_dso_load with RTLD_LAZY and RTLD_LOCAL
Date Fri, 27 May 2011 12:20:01 GMT
 At least providing a way for specifying different load flags can be 
 and having even RTLD_LOCAL might be a recommended default in many cases

 Recently I ran into a problem connected with these flags developing
 mod_rivet. This sort of trouble occurred in a weird way and it was a
 real waste of time to track it down. The discussion that followed on
 the Tcl Core Team dev list came to the conclusion that the problems
 RTLD_GLOBAL was meant to address could be solved in different and more
 consistent ways, the choice didn't return enough advantages to break
 even with the drawbacks and was potentially harmful. See


   -- Massimo

 On Fri, 27 May 2011 08:23:50 +0200, Alexander Broekhuis wrote:
> Hello,
> Currently there is only apr_dso_load which loads libraries globally
> (RTLD_GLOBAL) and resolves everything direct (RTLD_NOW). Is there an
> alternative for which I can define the flags myself?
> The documentation of 1.4 states: Bug: We aught to provide an
> alternative to RTLD_GLOBAL, which is the only supported method of
> loading DSOs today.
> Some progress on this?
> Thanks in advance

View raw message