Open
Description
Hello, when using -fsanitize=fuzzer-no-link and no other fuzzer while linking an executable on Linux, I see libclang_rt.ubsan_standalone-x86_64.a being linked (from -Wl,--verbose
logs). When I instead link a .so
, I don't see that .a
being linked and __sancov_lowest_stack is left undefined. Explicitly asking for libclang_rt.ubsan_standalone-x86_64.a when linking the .so
fixes the issue.
I found this question that seems similar.