Land #923, enable system arc4random on FreeBSD 12+
This commit is contained in:
commit
ef83583d88
@ -61,9 +61,15 @@ char buf[1]; getentropy(buf, 1);
|
|||||||
*freebsd*)
|
*freebsd*)
|
||||||
HOST_OS=freebsd
|
HOST_OS=freebsd
|
||||||
HOST_ABI=elf
|
HOST_ABI=elf
|
||||||
# fork detection missing, weak seed on failure
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
# https://svnweb.freebsd.org/base/head/lib/libc/gen/arc4random.c?revision=268642&view=markup
|
#include <sys/param.h>
|
||||||
USE_BUILTIN_ARC4RANDOM=yes
|
#if __FreeBSD_version < 1200000
|
||||||
|
undefined
|
||||||
|
#endif
|
||||||
|
]], [[]])],
|
||||||
|
[ USE_BUILTIN_ARC4RANDOM=no ],
|
||||||
|
[ USE_BUILTIN_ARC4RANDOM=yes ]
|
||||||
|
)
|
||||||
AC_SUBST([PROG_LDADD], ['-lthr'])
|
AC_SUBST([PROG_LDADD], ['-lthr'])
|
||||||
;;
|
;;
|
||||||
*hpux*)
|
*hpux*)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user