Greg Hudson wrote:
> On Tue, 2006-08-01 at 00:35 +0200, Branko Čibej wrote:
>
>>> Personally, I've never done so, I don't know if anyone else does.
>>>
>> Since we're not actually testing that stuff, and it seems to be a huge
>> potential problem, why don't we just disable DSO in 1.4? I think it's a
>> misfeature the way it's implemented now, anyway.
>>
>
> It's the only way to create Subversion binary packages which don't
> depend on the total set of possible Subversion dependencies.
>
> dlopen and dlclose do actually refcount libraries, so I believe
> --enable-dso works fine in 1.3.
>
Refcounting isn't the issue. The problem is that APR's pool cleanup code
will unload the library when there's still code around that needs it.
That probably didn't show up until we had a global cache in the BDB
badk-end. Unfortunately, that cache is necessary now.
-- Brane
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Aug 1 09:42:55 2006