diff --git a/src/random.cpp b/src/random.cpp index b2176d209..618804ce7 100644 --- a/src/random.cpp +++ b/src/random.cpp @@ -59,7 +59,7 @@ namespace cass { #define STRERROR_BUFSIZE_ 256 -#if defined(__APPLE__) || defined(__FreeBSD__) +#if defined(__APPLE__) || defined(__FreeBSD__) || !defined(_GNU_SOURCE) || !defined(__GLIBC__) #define STRERROR_R_(errno, buf, bufsize) (strerror_r(errno, buf, bufsize), buf) #else #define STRERROR_R_(errno, buf, bufsize) strerror_r(errno, buf, bufsize)