[PATCH] kerberos: Fix compilation on systems where SONAME_LIBKRB5 is not defined.

Alexandre Julliard julliard at winehq.org
Wed Jul 3 13:27:41 CDT 2019


Dmitry Timoshkov <dmitry at baikal.ru> writes:

> Hans Leidekker <hans at codeweavers.com> wrote:
>
>> On Tue, 2019-07-02 at 18:14 +0800, Dmitry Timoshkov wrote:
>> > Sounds like a broken install. To fix this I think it would be better to improve
>> > > our configure check than to add more (nested) ifdefs.
>> > 
>> > I believe that the added ifdefs are actually necessary, and they logically
>> > separate libkrb5 functionality from libgssapi one. Without libkrb5 the only
>> > things that won't be supported are custom credentials and the ticket cache,
>> > everything else works just fine.
>> > 
>> > > AcquireCredentialsHandle won't be very useful without these krb5 functions.
>> > 
>> > It works just fine with cached system credentials.
>> 
>> gssapi itself depends on krb5, so there's no reason to build with partial support.
>
> Apparently there are configurations where that's not the case, and supporting them
> isn't that hard as the patch shows.

Have you verified that the library is truly missing, or is it only the
.so symlink from the dev package?

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list