Ben Collins-Sussman wrote:
> Branko: Erik and I have a question about the mod_dav patch which
> properly "exports" public symbols on win32. Does this patch fix a
> problem which is purely compile-time?
>
> In other words, our win32-binary-zip distribution doesn't need to ship a
> special mod_dav module, does it? If we patch mod_dav in our private
> build systems, it will still produce a mod_dav_svn.so that works by
> itself, right?
>
No, that won't work on Windows -- an unpatched mod_dav.so will not have
the functions exported or even visible to anyone so mod_dav_svn.so will
fail to load at runtime. I just tried it and Apache fails start with an
unpatched mod_dav.so.
I'm not very familiar with Apache...does it require modules to be built
against the same C runtime as Apache was? If so, the C runtime used for
the patched mod_dav.so will need to be carefully documented in the
release -- otherwise you can get mysterious crashes and memory corruption.
DJ
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Mar 25 00:30:38 2005