diff options
Diffstat (limited to 'bin/oss-fuzz-build.sh')
-rwxr-xr-x | bin/oss-fuzz-build.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bin/oss-fuzz-build.sh b/bin/oss-fuzz-build.sh index 906cadd500d4..2bed84d865e4 100755 --- a/bin/oss-fuzz-build.sh +++ b/bin/oss-fuzz-build.sh @@ -12,6 +12,9 @@ echo start at `date -u` #shuffle CXXFLAGS -stdlib=libc++ arg into CXX as well because we use #the CXX as the linker and need to pass -stdlib=libc++ to build export CXX="$CXX -stdlib=libc++ -fsanitize-blacklist=$SRC/libreoffice/bin/sanitize-excludelist.txt" +if [[ $SANITIZER_FLAGS = *sanitize=memory* ]]; then + export CXX="$CXX -Wno-unused-command-line-argument -L/usr/msan/lib" +fi export CC="$CC -fsanitize-blacklist=$SRC/libreoffice/bin/sanitize-excludelist.txt" #similarly force the -fsanitize etc args in as well as pthread to get #things to link successfully during the build |