diff options
author | 2019-08-25 18:32:44 +0530 | |
---|---|---|
committer | 2019-08-25 13:02:44 +0000 | |
commit | 01ccbbb12deb35a84c94b646131f43709a51bfef (patch) | |
tree | 96fab830083a2fc6d4369c7400b8c5856e65c13c /Makefile.fuzz | |
parent | 7219bce2852ab45bf112b910076db4b8cd1baffc (diff) | |
download | coredns-01ccbbb12deb35a84c94b646131f43709a51bfef.tar.gz coredns-01ccbbb12deb35a84c94b646131f43709a51bfef.tar.zst coredns-01ccbbb12deb35a84c94b646131f43709a51bfef.zip |
fuzz: use gofuzz build tag instead of fuzz (#3185)
* fuzz: use gofuzz build tag instead of fuzz
Since go-fuzz does not support Go modules yet, vendor dependencies.
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
* fuzz: avoid vendoring code for go-fuzz
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
Diffstat (limited to 'Makefile.fuzz')
-rw-r--r-- | Makefile.fuzz | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Makefile.fuzz b/Makefile.fuzz index 89b3c6f02..5f915b712 100644 --- a/Makefile.fuzz +++ b/Makefile.fuzz @@ -33,20 +33,20 @@ all: $(PLUGINS) corefile .PHONY: $(PLUGINS) $(PLUGINS): echo ifeq ($(LIBFUZZER), YES) - go-fuzz-build -tags fuzz -libfuzzer -o $(@).a ./plugin/$(@) + go-fuzz-build -libfuzzer -o $(@).a ./plugin/$(@) clang -fsanitize=fuzzer $(@).a -o $(@) else - go-fuzz-build -tags fuzz $(REPO)/plugin/$(@) + go-fuzz-build $(REPO)/plugin/$(@) go-fuzz -bin=./$(@)-fuzz.zip -workdir=fuzz/$(@) endif .PHONY: corefile corefile: ifeq ($(LIBFUZZER), YES) - go-fuzz-build -tags fuzz -libfuzzer -o $(@).a ./test + go-fuzz-build -libfuzzer -o $(@).a ./test clang -fsanitize=fuzzer $(@).a -o $(@) else - go-fuzz-build -tags fuzz $(REPO)/test + go-fuzz-build $(REPO)/test go-fuzz -bin=./test-fuzz.zip -workdir=fuzz/$(@) endif |