[all-commits] [llvm/llvm-project] 98d91a: Add libFuzzer shared object build output
Matt Morehouse via All-commits
all-commits at lists.llvm.org
Wed Aug 5 09:03:58 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 98d91aecb26a51225242332e73ed454c0f6cac5e
https://github.com/llvm/llvm-project/commit/98d91aecb26a51225242332e73ed454c0f6cac5e
Author: Matt Morehouse <mascasa at google.com>
Date: 2020-08-05 (Wed, 05 Aug 2020)
Changed paths:
M compiler-rt/lib/fuzzer/CMakeLists.txt
M llvm/docs/LibFuzzer.rst
Log Message:
-----------
Add libFuzzer shared object build output
This change adds a CMake rule to produce shared object versions of
libFuzzer (no-main). Like the static library versions, these shared
libraries have a copy of libc++ statically linked in. For i386 we don't
link with libc++ since i386 does not support mixing position-
independent and non-position-independent code in the same library.
Patch By: IanPudney
Reviewed By: morehouse
Differential Revision: https://reviews.llvm.org/D84947
More information about the All-commits
mailing list