On Thu, 2004-01-08 at 17:48, Justin Erenkrantz wrote:
> > I think the answer to your question is: because APR does not provide
> > enough DSO machinery, the feature is currently only portable to ELF
> > systems. But it's possible that it worked on HPUX before and doesn't
> > now, in which case we have to make a decision between working correctly
> > on ELF systems and working at all on HPUX.
> Not sure what you are looking for here, but what we do in httpd is that all
> module DSOs are installed as .so regardless of the platform and its
> specific/preferred extension. And, the apr_dso_load will correctly call
> the native function to load that dynamic library.
But Apache modules aren't installed for normal linking purposes like
Subversion RA libraries are. So if we want to adopt the Apache scheme,
we'll have to create a directory for RA libraries and install symlinks
to the actual libraries, or copies of them, or something. (I'm not
actually sure whether libtool would help us do the symlink thing
portably.)
I'd say we should just ditch run-time repository loading, but Ben uses
it in the Red Hat RPMs, and it means that the installed binary set can
be chopped up more finely than it could otherwise.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jan 9 06:48:42 2004