Temporarily disable getentropy()/getrandom() when using ASAN

ASAN assumes a recent version of the C library has been installed and
may end up intercepting functions that didn't exist if the actual C
library is old.
This commit is contained in:
Frank Denis
2019-08-29 17:48:20 +02:00
parent 549bf059cd
commit 203220116a
2 changed files with 12 additions and 0 deletions
Vendored
+6
View File
@@ -19017,6 +19017,9 @@ $as_echo_n "checking for getrandom with a standard API... " >&6; }
#ifdef HAVE_SYS_RANDOM_H
# include <sys/random.h>
#endif
#ifdef __SANITIZE_ADDRESS__
# error A recent libasan version on an old system may intercept nonexistent functions
#endif
int
main ()
@@ -19063,6 +19066,9 @@ $as_echo_n "checking for getentropy with a standard API... " >&6; }
#ifdef HAVE_SYS_RANDOM_H
# include <sys/random.h>
#endif
#ifdef __SANITIZE_ADDRESS__
# error A recent libasan version on an old system may intercept nonexistent functions
#endif
int
main ()