]> git.ipfire.org Git - thirdparty/lxc.git/commit
build-system: turn off lto=thin when building the fuzzers 3802/head
authorEvgeny Vereshchagin <evvers@ya.ru>
Tue, 27 Apr 2021 00:03:39 +0000 (00:03 +0000)
committerEvgeny Vereshchagin <evvers@ya.ru>
Tue, 27 Apr 2021 00:34:22 +0000 (00:34 +0000)
commita10327e7d80bfbce01035ad98e69ce4428e99138
tree7ba80f1747eeda9c3dac69a727cf2e54d8877a62
parentaa96786737b534c9549429eb1eb39fdd9a3c9187
build-system: turn off lto=thin when building the fuzzers

With lto=thin the fuzzers fail as soon as they start with
```
ERROR: The size of coverage PC tables does not match the
number of instrumented PCs. This might be a compiler bug,
please contact the libFuzzer developers.
Also check https://bugs.llvm.org/show_bug.cgi?id=34636
for possible workarounds (tl;dr: don't use the old GNU ld)
```

Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
configure.ac
src/tests/oss-fuzz.sh