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

Re: [PATCH] non static libs on windows (dll)

From: SteveKing <steveking_at_gmx.ch>
Date: 2003-03-23 09:35:31 CET

> > 5) Due to the madness of windows memory management in a DLL system, I
> > should never directly free something the dll allocated or vice versa,
> > except via calls into the library for this express purpose.
>
> Subversion does not do this with the dlls it uses, and it would be nice if
> it did. This is the reason we have to use different berkeley db binaries
for
> vc6 and vc7.

That's not correct. The reason why there are different dll's for VC6 and VC7
for the berkeley db is that VC7 uses a newer version of the C-runtime
library.
And according to MSDN these versions are not compatible, i.e. can't be used
both from the same process.
And since subversion also uses functions from the C-runtime lib (e.g.
stdout)
there must therefore also be two versions of the subversion dll.

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Mar 23 09:37:13 2003

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.