mirror of
https://github.com/clearml/dropbear
synced 2025-03-03 18:52:00 +00:00
Use CXX to link fuzzer, also link with $FUZZLIB
--HG-- branch : fuzz
This commit is contained in:
parent
a7bfd792f7
commit
b9b308f2fe
@ -231,7 +231,7 @@ svrfuzzobjs=$(subst svr-main.o, ,$(dropbearobjs))
|
|||||||
CLANG=clang
|
CLANG=clang
|
||||||
|
|
||||||
# fuzzers that don't use libfuzzer, just a standalone harness that feeds inputs
|
# fuzzers that don't use libfuzzer, just a standalone harness that feeds inputs
|
||||||
fuzzstandalone: LIBS+=fuzz-harness.o
|
fuzzstandalone: FUZZLIB=fuzz-harness.o
|
||||||
fuzzstandalone: fuzz-harness.o fuzzers
|
fuzzstandalone: fuzz-harness.o fuzzers
|
||||||
|
|
||||||
# build all the fuzzers. This will require fail to link unless built with
|
# build all the fuzzers. This will require fail to link unless built with
|
||||||
@ -240,7 +240,7 @@ fuzzstandalone: fuzz-harness.o fuzzers
|
|||||||
fuzzers: fuzzer-preauth
|
fuzzers: fuzzer-preauth
|
||||||
|
|
||||||
fuzzer-preauth: fuzzer-preauth.o $(HEADERS) $(LIBTOM_DEPS) Makefile $(svrfuzzobjs)
|
fuzzer-preauth: fuzzer-preauth.o $(HEADERS) $(LIBTOM_DEPS) Makefile $(svrfuzzobjs)
|
||||||
$(CC) $@.o $(LDFLAGS) $(svrfuzzobjs) -o $@$(EXEEXT) $(LIBTOM_LIBS) $(LIBS) @CRYPTLIB@
|
$(CXX) $(CXXFLAGS) $@.o $(LDFLAGS) $(svrfuzzobjs) -o $@$(EXEEXT) $(LIBTOM_LIBS) $(LIBS) $(FUZZLIB) @CRYPTLIB@
|
||||||
|
|
||||||
# run this to update hardcoded hostkeys for for fuzzing.
|
# run this to update hardcoded hostkeys for for fuzzing.
|
||||||
# hostkeys.c is checked in to hg.
|
# hostkeys.c is checked in to hg.
|
||||||
|
Loading…
Reference in New Issue
Block a user