[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: FS abstraction and circular dependencies

From: Greg Hudson <ghudson_at_MIT.EDU>
Date: 2004-05-02 06:42:01 CEST

On Sat, 2004-05-01 at 21:29, Chris Foote wrote:
> I don't have any problems compiling the FS modules as dlls
> on Windows after simply doing the following:
> 1) remove the defines in svn_private_config.hw to link in the modules.
> #undef SVN_LIBSVN_FS_LINKS_FS_BASE
> #undef SVN_LIBSVN_FS_LINKS_FS_FS
> 2) export the vtables from the FS modules.
> 3) link the FS modules with the FS abstraction.
> 4) rename the FS module dlls to *.so.0 so that they can be loaded.

At least under Unix, we like to give people the option of using normal
dynamic linking for the RA and FS modules, in addition to run-time
DSO-loading. I assume the same is true of Windows. So we can't break
the cycle at that point.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun May 2 06:42:18 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.