--- p11-kit-0.23.12.old/common/message.c +++ p11-kit-0.23.12/common/message.c @@ -119,7 +119,7 @@ buffer[length] = 0; snprintf (strerr, sizeof (strerr), "Unknown error %d", errnum); -#ifdef HAVE_STRERROR_L +#if defined(HAVE_STRERROR_L) && defined(__GLIBC__) if (p11_message_locale != (locale_t) 0) strncpy (strerr, strerror_l (errnum, p11_message_locale), sizeof (strerr)); #else