diff --git a/lustre/autoconf/lustre-core.m4 b/lustre/autoconf/lustre-core.m4 index 7a628c065566ba3fa1bc24e68cf08a389964cf3a..02c3545532f0691f8e6bdc59eec902d31526615c 100644 --- a/lustre/autoconf/lustre-core.m4 +++ b/lustre/autoconf/lustre-core.m4 @@ -1779,6 +1779,9 @@ AC_CHECK_FUNCS([inet_ntoa]) # libsysio/src/readlink.c LC_READLINK_SSIZE_T +# lvfs/prng.c +AC_CHECK_HEADERS([linux/random.h]) + # utils/llverfs.c AC_CHECK_HEADERS([ext2fs/ext2fs.h]) diff --git a/lustre/lvfs/prng.c b/lustre/lvfs/prng.c index b067338680487580a222537f2f116a3af5813dd5..5da435e1ad5224f2c8bfa1f15ec48b6c778bdf93 100644 --- a/lustre/lvfs/prng.c +++ b/lustre/lvfs/prng.c @@ -18,7 +18,9 @@ #define get_random_bytes(val, size) (*val) = 0 #endif #include <obd_class.h> +#if defined(HAVE_LINUX_RANDOM_H) #include <linux/random.h> +#endif /* From: George Marsaglia <geo@stat.fsu.edu>