summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/sample-libfuzz.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/examples/sample-libfuzz.c b/examples/sample-libfuzz.c
index 66547de50..2cc4146f6 100644
--- a/examples/sample-libfuzz.c
+++ b/examples/sample-libfuzz.c
@@ -3,10 +3,11 @@
*
* How to build:
* install clang
- * CC="clang" CFLAGS="-fsanitize=address,fuzzer -O2 -g" ./configure --prefix=/usr --libdir=/usr/lib64
- * make -k
- (the executables do not build with -fsanitize=fuzzer due to duplicate main)
- * make -k install
+ * CC="clang" CFLAGS="-fsanitize=address,fuzzer-no-link -O2 -g" ./configure --prefix=/usr --libdir=/usr/lib64 --enable-vusb
+ * make
+ * sudo make install
+ * rm usb1.* from port drivers
+ * in examples/
* clang -fsanitize=address,fuzzer -O2 -g sample-libfuzz.c autodetect.c context.c -lgphoto2 -lgphoto2_port -o fuzzer
* mkdir CORPUS
* ./fuzzer -detect_leaks=0 CORPUS/