FS#47389 - [llvm] Add libFuzzer library to LLVM package
Attached to Project:
Arch Linux
Opened by Jack Lloyd (randombit) - Tuesday, 15 December 2015, 15:48 GMT
Last edited by Evangelos Foutras (foutrelis) - Monday, 19 March 2018, 22:47 GMT
Opened by Jack Lloyd (randombit) - Tuesday, 15 December 2015, 15:48 GMT
Last edited by Evangelos Foutras (foutrelis) - Monday, 19 March 2018, 22:47 GMT
|
Details
Description:
LLVM includes libFuzzer which provides a very fast in-process fuzzing system. You can read more about it at http://llvm.org/docs/LibFuzzer.html The Clang package includes the headers used to manipulate the fuzzer, and LLVM package includes the libFuzzer docs, but the libFuzzer.a itself seems to be missing. libFuzzer is a stand alone library (it doesn't depend on anything else in LLVM) and may require an additional step outside of the standard cmake build (described in the LLVM doc above), since I don't see anything in the current PKGBUILD to intentionally prevent it from being built. It would be great if the LLVM build could be ammended to include this library, it's a very useful feature and otherwise users must grab LLVM sources and build libFuzzer themselves in order to use it. Thanks. Additional info: * package version(s) * config and/or log files etc. llvm-3.7.0-6 and clang-3.7.0-6 Steps to reproduce: $ find /usr/lib -iname 'libFuzzer*' |
This task depends upon
Closed by Evangelos Foutras (foutrelis)
Monday, 19 March 2018, 22:47 GMT
Reason for closing: Fixed
Additional comments about closing: clang 6.0.0-1 + compiler-rt 6.0.0-1
Monday, 19 March 2018, 22:47 GMT
Reason for closing: Fixed
Additional comments about closing: clang 6.0.0-1 + compiler-rt 6.0.0-1