[PATCH] D32096: Always build libfuzzer

Kostya Serebryany via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 17 11:27:42 PDT 2017


kcc added a comment.

Why do you need this change? 
Anyone who wants to build libFuzzer.a can simply run lib/Fuzzer/build.sh. 
libFuzzer is independent of the rest of LLVM (except that it requires the target to be built with LLVM's coverage instrumentation)
and so the build is also independent of LLVM.

the check-fuzzer (i.e. runninng libFuzzer tests), as you note, does require special flags and what's more important -- the fresh clang.

When/if we move to monorepo, I want to change these build rules to depend on freshly-built clang and then libFuzzer and its tests will be built/run by default.


Repository:
  rL LLVM

https://reviews.llvm.org/D32096





More information about the llvm-commits mailing list