[PATCH] Add RTLD_RELOAD to dlopen

Florian Weimer fw@deneb.enyo.de
Sun Jul 23 10:17:00 GMT 2017


* Samuel Thibault:

> In our parallel programming projects, we would like to load some DSO
> several times within the same process, because we want to share the
> addresse space for passing data pointers between parallel executions,
> and the DSO has global variables and such which we want to see
> duplicated.

I think this needs a discussion of the impact on symbol binding
behavior.  The behavior when dlopen is later called for the same
soname without RTLD_RELOAD needs clarification, too.  And the intended
behavior needs to be demonstrated with tests.



More information about the Libc-alpha mailing list