From 26dcae2f6b8012dda83f2b5016a350b0a65c455d Mon Sep 17 00:00:00 2001 From: TTFISH Date: Fri, 25 Aug 2023 19:32:59 +0800 Subject: [PATCH] fix ossfuzz building error Signed-off-by: TTFISH --- contrib/fuzz/oss_fuzz_build.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/contrib/fuzz/oss_fuzz_build.sh b/contrib/fuzz/oss_fuzz_build.sh index ef1457a94..27e3a7d6a 100755 --- a/contrib/fuzz/oss_fuzz_build.sh +++ b/contrib/fuzz/oss_fuzz_build.sh @@ -58,6 +58,10 @@ cd ../../ rm -r vendor +# Add temporary CXXFLAGS +OLDCXXFLAGS=$CXXFLAGS +export CXXFLAGS="$CXXFLAGS -lresolv" + # Change path of socket since OSS-fuzz does not grant access to /run sed -i 's/\/run\/containerd/\/tmp\/containerd/g' $SRC/containerd/defaults/defaults_unix.go @@ -95,3 +99,6 @@ compile_fuzzers '^func FuzzInteg.*data' compile_go_fuzzer vendor cp $SRC/containerd/contrib/fuzz/*.options $OUT/ cp $SRC/containerd/contrib/fuzz/*.dict $OUT/ + +# Resume CXXFLAGS +export CXXFLAGS=$OLDCXXFLAGS \ No newline at end of file