Joe Orton wrote:

If you want to propose an alternative interface please do it in full in "diff -u" format, otherwise please give a technical justification for your veto on what I proposed which makes more sense than "It must not expose special platform knowledge".

That is completely valid justification since this project's inception.
If you aren't looking for portability, use dlopen().  If we are offering
platform independence, we need to offer options (yes, I agree we need
such options) that cleanly map to a certain behavior that can be supported on most platforms.

Otherwise you are wasting cycles pushing and popping stacks to access
noop-wrapper code.

I offered a refined set of choices which deal with specific loading
details, as opposed to specific platform behaviors.

I cannot find any reference to RTLD_DEEPBIND, so if I was confused,
I appologize, but you are gonna have to back up a bit and explain
what construct your DEEPBIND request maps to.  Since it's totally
undocumented, I'm very adverse to dealing with that flag at all.

Bill

Reply via email to