[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