oss-fuzz/projects/tarantool
Sergey Bronnikov e753fa24cb
tarantool: remove requirement of libunwind (#7110)
New fuzzers (swim_proto_member_fuzzer and swim_proto_meta_fuzzer) uses
library core that requires libunwind. Unfortunately libunwind is not
available in environment where fuzzers run and it leads to bad build [1]:

BAD BUILD: /tmp/not-out/tmpq13wm8qb/swim_proto_member_fuzzer seems to
have either startup crash or exit:
/tmp/not-out/tmpq13wm8qb/swim_proto_member_fuzzer -rss_limit_mb=2560
-timeout=25 -seed=1337 -runs=4 < /dev/null
/tmp/not-out/tmpq13wm8qb/swim_proto_member_fuzzer: error while loading
shared libraries: libunwind-x86_64.so.8: cannot open shared object file:
No such file or directory

We don't want to fuzz backtrace-related source code in Tarantool, so
using libunwind has been disabled.

1. https://github.com/tarantool/tarantool/runs/4666403265?check_suite_focus=true#step:4:1620
2022-01-10 15:37:56 +00:00
..
Dockerfile
build.sh
project.yaml