--- a/src/futils.cpp +++ b/src/futils.cpp @@ -333,7 +333,7 @@ #ifdef EXV_HAVE_STRERROR_R const size_t n = 1024; // _GNU_SOURCE: See Debian bug #485135 -# if defined EXV_STRERROR_R_CHAR_P && defined _GNU_SOURCE +# if defined EXV_STRERROR_R_CHAR_P && defined _GNU_SOURCE && defined GLIBC char *buf = 0; char buf2[n]; std::memset(buf2, 0x0, n);