Randy Kobes <[EMAIL PROTECTED]> writes:

[...]


> That's a good idea - I'll try that tonight, in a few hours,
> when I have access to my Win32 machine. But I'm 99% sure
> (meaning there's a 50% chance I'm wrong :) that APR/APR::*
> are using APR.so's modperl_interp_unselect. The reason for
> this is that, on Win32, the symbols specified at link time
> are the ones used, and I took out all references to the
> mod_perl lib when linking APR/APR::*. So even when
> mod_perl.so is loaded in a test, the modperl_interp_unselect
> symbol present there is ignored by APR/APR::*.

Right, I think we're too ELF-dependent currently,
which is why we changed to a function-pointer approach
in apreq_env.  However apreq2's advantage over mp2 here
is that there's a shared library libapreq2 which holds
the function pointer reference.  Everything in mp2 is
a module, so I don't think it's possible to go that route
here.

Perhaps using APR_OPTIONAL_FN* will do the trick here?

-- 
Joe Schaefer


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to