<div dir="ltr"><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px">Hello. I want to try to run oss-fuzz tests by myself, but i found no info about it. I found some scripts in the "bin" folder, like oss-fuzz-setup.sh and oss-fuzz-build.sh, and found that I should use clang, but I found nothing about the environment. I can build LibreOffice with clang, but if i run oss-fuzz-build, i get a lot of errors after postprocess step</span><div><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px"><br></span></div><div><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px">What environment should i use and how should i run fuzzing correctly?</span><div><font color="#22231f" face="Source Sans Pro, Helvetica, sans-serif"><span style="font-size:15.12px"><br></span></font></div><div><font color="#22231f" face="Source Sans Pro, Helvetica, sans-serif"><span style="font-size:15.12px">I use clang 15, LibreOffice builds </span></font><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px">successfully </span><span style="font-size:15.12px;color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif">without fuzzing</span></div><div><div><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px"><br></span></div><div><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px">I get errors like this:</span></div><div><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px"><br></span></div><div>/usr/lib/llvm-15/lib/clang/15.0.7/lib/linux/libclang_rt.fuzzer-x86_64.a(FuzzerDataFlowTrace.cpp.o):function fuzzer::BlockCoverage::AppendCoverage(std::istream&): error: undefined reference to 'VTT for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >'</div><div><br>/usr/lib/llvm-15/lib/clang/15.0.7/lib/linux/libclang_rt.fuzzer-x86_64.a(FuzzerDataFlowTrace.cpp.o):function fuzzer::BlockCoverage::AppendCoverage(std::istream&): error: undefined reference to 'vtable for std::basic_ios<char, std::char_traits<char> >'</div><div><br>/usr/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function<br>/usr/lib/llvm-15/lib/clang/15.0.7/lib/linux/libclang_rt.fuzzer-x86_64.a(FuzzerDataFlowTrace.cpp.o):function fuzzer::BlockCoverage::AppendCoverage(std::istream&): error: undefined reference to 'vtable for std::basic_streambuf<char, std::char_traits<char> >'<span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px"><br></span></div></div></div></div>