From 4a8573229e814269eb03ee4c66f0064932c6fc9e Mon Sep 17 00:00:00 2001 From: Abhishek Arya Date: Fri, 17 Feb 2017 23:22:43 -0800 Subject: [PATCH] Disable UBSan vptr on harfbuzz, enable UBSan for other features. --- projects/harfbuzz/build.sh | 4 ++++ projects/harfbuzz/project.yaml | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/projects/harfbuzz/build.sh b/projects/harfbuzz/build.sh index f8ca0e38b0eb..f55e1697e606 100755 --- a/projects/harfbuzz/build.sh +++ b/projects/harfbuzz/build.sh @@ -15,6 +15,10 @@ # ################################################################################ +# Disable UBSan vptr since target built with -fno-rtti. +export CFLAGS="$CFLAGS -fno-sanitize=vptr" +export CXXFLAGS="$CXXFLAGS -fno-sanitize=vptr" + # Build the library. ./autogen.sh ./configure diff --git a/projects/harfbuzz/project.yaml b/projects/harfbuzz/project.yaml index 892fa2a301b6..841a9168a7af 100644 --- a/projects/harfbuzz/project.yaml +++ b/projects/harfbuzz/project.yaml @@ -1,4 +1,2 @@ homepage: "http://www.harfbuzz.org/" primary_contact: "behdad@google.com" -sanitizers: -- address