[PATCH] D20741: [LibFuzzer] Fix weak linking issues building tests under OSX.

Mehdi AMINI via llvm-commits llvm-commits at lists.llvm.org
Fri May 27 13:44:16 PDT 2016


mehdi_amini added a subscriber: mehdi_amini.
mehdi_amini added a comment.

Weak linking is not supported on Darwin AFAIK. Or rather: the symbol has to be present during the static link, but don't have to be present in the dylib when loading the program.
On OS X for instance, when following the Fuzzer doc, I couldn't link with only `LLVMFuzzerTestOneInput` in my test, I had to implement  `LLVMFuzzerCustomMutator` and `LLVMFuzzerInitialize` as well, I planned to update the doc on this aspect.


http://reviews.llvm.org/D20741





More information about the llvm-commits mailing list