mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-06-03 09:43:55 +02:00
build: Allow to configure --with-sanitizers=fuzzer
This commit is contained in:
@@ -295,7 +295,14 @@ if test x$use_sanitizers != x; then
|
||||
AX_CHECK_LINK_FLAG(
|
||||
[[-fsanitize=$use_sanitizers]],
|
||||
[[SANITIZER_LDFLAGS=-fsanitize=$use_sanitizers]],
|
||||
[AC_MSG_ERROR([linker did not accept requested flags, you are missing required libraries])])
|
||||
[AC_MSG_ERROR([linker did not accept requested flags, you are missing required libraries])],
|
||||
[],
|
||||
[AC_LANG_PROGRAM([[
|
||||
#include <cstdint>
|
||||
#include <cstddef>
|
||||
extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { return 0; }
|
||||
__attribute__((weak)) // allow for libFuzzer linking
|
||||
]],[[]])])
|
||||
fi
|
||||
|
||||
ERROR_CXXFLAGS=
|
||||
|
||||
Reference in New Issue
Block a user