aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/libpsl/build.sh
diff options
context:
space:
mode:
authorGravatar Max Moroz <dor3s1@gmail.com>2017-07-18 06:59:23 -0700
committerGravatar Abhishek Arya <inferno@chromium.org>2017-07-18 06:59:23 -0700
commita7bb4f0046c03e6561454b8f142521fa36c42da1 (patch)
tree7069d15669e5393d198c6899e52f74bce77691fe /projects/libpsl/build.sh
parent59ce244d97810649a6760450663026591063c762 (diff)
[libpsl] Remove redundant flags for disabling UBSan's vptr check. (#719)
Diffstat (limited to 'projects/libpsl/build.sh')
-rwxr-xr-xprojects/libpsl/build.sh11
1 files changed, 5 insertions, 6 deletions
diff --git a/projects/libpsl/build.sh b/projects/libpsl/build.sh
index 640194ca..7b48d3c3 100755
--- a/projects/libpsl/build.sh
+++ b/projects/libpsl/build.sh
@@ -22,12 +22,11 @@ export LDFLAGS="-L$DEPS_PATH/lib"
cd $SRC/icu/source
UBSAN_OPTIONS=detect_leaks=0 \
-CFLAGS="$CFLAGS -fno-sanitize=function,vptr" \
-CXXFLAGS="$CXXFLAGS -fno-sanitize=function,vptr" \
-CPPFLAGS="$CPPFLAGS -fno-sanitize=function,vptr" \
-LDFLAGS="$LDFLAGS -fno-sanitize=undefined" \
- ./configure --disable-shared --enable-static --disable-extras --disable-icuio --disable-layoutex \
- --disable-tests --disable-samples --with-data-packaging=static --prefix=$DEPS_PATH
+CFLAGS="$CFLAGS -fno-sanitize=vptr" \
+CXXFLAGS="$CXXFLAGS -fno-sanitize=vptr" \
+CPPFLAGS="$CPPFLAGS -fno-sanitize=vptr" \
+./configure --disable-shared --enable-static --disable-extras --disable-icuio --disable-layoutex \
+ --disable-tests --disable-samples --with-data-packaging=static --prefix=$DEPS_PATH
# ugly hack to avoid build error
echo '#include <locale.h>' >>i18n/digitlst.h
make -j$(nproc)