summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fuzz/Makefile.am5
1 files changed, 3 insertions, 2 deletions
diff --git a/fuzz/Makefile.am b/fuzz/Makefile.am
index 61a3a6b997..37c96f8286 100644
--- a/fuzz/Makefile.am
+++ b/fuzz/Makefile.am
@@ -88,8 +88,9 @@ oss-fuzz:
for ccfile in *_fuzzer.c; do \
fuzzer=$$(basename $$ccfile .c); \
XLIBS="-lhogweed -lnettle -ltasn1 -lgmp -lidn2 -lunistring"; \
- $$CXX $$CXXFLAGS -I$(top_srcdir)/lib/includes/ -I$(top_srcdir) \
- "$${fuzzer}.c" -o "$${fuzzer}" \
+ $$CC $$CFLAGS -I$(top_srcdir)/lib/includes/ -I$(top_srcdir) \
+ -c "$${fuzzer}.c" -o "$${fuzzer}.o" ; \
+ $$CXX $$CXXFLAGS "$${fuzzer}.o" -o "$${fuzzer}" \
../lib/.libs/libgnutls.a $${LIB_FUZZING_ENGINE} \
-Wl,-Bstatic \
$${XLIBS} \