[llvm-dev] moving libfuzzer to compiler-rt?

Dan Liew via llvm-dev llvm-dev at lists.llvm.org
Tue May 9 11:07:04 PDT 2017


On 9 May 2017 at 18:55, Kostya Serebryany <kcc at google.com> wrote:
>
>
> On Tue, May 9, 2017 at 10:23 AM, Dan Liew <dan at su-root.co.uk> wrote:
>>
>> > Does anyone see good reasons why libFuzzer should remain in llvm repo
>> > (as
>> > opposed to moving it to compiler-rt)?
>>
>> Does moving LibFuzzer to compiler-rt imply that it is compiled as part
>> of compiler-rt and shipped with it?
>>
>> How does that fit with LibFuzzer's model of allowing the user to
>> provide their own `main()`.
>
>
> libFuzzer doesn't allow users to use their own main (not any more).
> Although I am not sure how that's related to moving libFuzzer somewhere.

Oops. That shows how long it's been since I looked at the source code.

It was related in that if LibFuzzer was shipped as part of compiler-rt
I presumed we would need to supply both libraries to end users.
Given that this feature was removed it is a non-issue.


More information about the llvm-dev mailing list