From a1635d69460f23729ac229123e4d1723eb337440 Mon Sep 17 00:00:00 2001 From: Jan Vorlicek Date: Thu, 23 Sep 2021 06:30:07 -0700 Subject: [PATCH] Fix krb5 library SO name in the gcc api shim The library name used in the shim is a name of the build time library which is usually installed only for development purposes. We should use libgssapi_krb5.so.2 which is the underlying runtime library. --- .../Native/Unix/System.Net.Security.Native/pal_gssapi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libraries/Native/Unix/System.Net.Security.Native/pal_gssapi.c b/src/libraries/Native/Unix/System.Net.Security.Native/pal_gssapi.c index d5b0e0bcdda1b..ef84a024777d3 100644 --- a/src/libraries/Native/Unix/System.Net.Security.Native/pal_gssapi.c +++ b/src/libraries/Native/Unix/System.Net.Security.Native/pal_gssapi.c @@ -123,7 +123,7 @@ static void* volatile s_gssLib = NULL; #define GSS_C_NT_HOSTBASED_SERVICE (*GSS_C_NT_HOSTBASED_SERVICE_ptr) #define gss_mech_krb5 (*gss_mech_krb5_ptr) -#define gss_lib_name "libgssapi_krb5.so" +#define gss_lib_name "libgssapi_krb5.so.2" static int32_t ensure_gss_shim_initialized() {