diff -up ./crypto/random/seed/GetEntropyRandomSeed.c.entropy ./crypto/random/seed/GetEntropyRandomSeed.c --- ./crypto/random/seed/GetEntropyRandomSeed.c.entropy 2016-10-11 17:39:44.000000000 -0400 +++ ./crypto/random/seed/GetEntropyRandomSeed.c 2017-01-14 16:54:53.211554142 -0500 @@ -21,7 +21,10 @@ #include #include -#ifndef __OPENBSD__ +#define GetEntropyRandomSeed_GLIBC_HAS_IT \ + (defined(__GNU_LIBRARY__) && defined(__GLIBC_PREREQ) && __GLIBC_PREREQ(2, 25)) + +#if !defined(__OPENBSD__) && !GetEntropyRandomSeed_GLIBC_HAS_IT static int getentropy(void *buf, size_t buflen) { int ret;