On Fri, May 16, 2008 at 12:01 PM, Branko Èibej <brane_at_xbc.nu> wrote:
> Ben Collins-Sussman wrote:
>>>
>>> DSO have many advantages. Please see this thread:
>>> http://svn.haxx.se/dev/archive-2008-05/0054.shtml
>>>
>>
>> Someone explained this to me in IRC. I guess the reason that Windows
>> and Keychain providers are statically linked is because those APIs are
>> *guaranteed* to exist when building on Windows or OS X.
>
> I don't know about Keychain, but CryptoAPI certainly isn't guaranteed to
> exist on all the Windows versions we "support". So it's in fact not
> statically linked but discovered dynamically at runtime, exactly as I
> proposed for the Kwallet and Gnome Keyring providers.
That's very nice. I sure wish we could figure out why the Windows
auth provider doesn't need to be declared in a separate public header,
but the kwallet provider does. How ugly.
Received on 2008-05-19 22:03:14 CEST