summaryrefslogtreecommitdiffstats
path: root/fuzzing
diff options
context:
space:
mode:
authorRobert Löhning <robert.loehning@qt.io>2021-07-29 20:48:08 +0200
committerRobert Löhning <robert.loehning@qt.io>2021-08-05 19:55:59 +0000
commit5e16bf93c43bb9161d31df9f94d0422fffc351a4 (patch)
tree2ac4444a750623b964e596f03b0ed1f66f893baf /fuzzing
parent3dc25c6c35dc1067560cc27e894cee992dc600d8 (diff)
oss-fuzz: Remove mkspec hacks for qmake
They're not being used anymore, now that we build with cmake. Change-Id: I8a68695e362603de40f3eec32ec3fb194437e394 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'fuzzing')
-rwxr-xr-xfuzzing/oss-fuzz/build.sh12
1 files changed, 0 insertions, 12 deletions
diff --git a/fuzzing/oss-fuzz/build.sh b/fuzzing/oss-fuzz/build.sh
index cc673ba2..dbfa6983 100755
--- a/fuzzing/oss-fuzz/build.sh
+++ b/fuzzing/oss-fuzz/build.sh
@@ -15,18 +15,6 @@
#
################################################################################
-# add the flags to Qt build, gratefully borrowed from karchive
-cd $SRC/qt/qtbase/mkspecs
-sed -i -e "s/QMAKE_CXXFLAGS += -stdlib=libc++/QMAKE_CXXFLAGS += -stdlib=libc++ $CXXFLAGS\nQMAKE_CFLAGS += $CFLAGS/g" linux-clang-libc++/qmake.conf
-sed -i -e "s/QMAKE_LFLAGS += -stdlib=libc++/QMAKE_LFLAGS += -stdlib=libc++ -lpthread $CXXFLAGS/g" linux-clang-libc++/qmake.conf
-
-# set optimization to O1
-sed -i -e "s/QMAKE_CFLAGS_OPTIMIZE = -O2/QMAKE_CFLAGS_OPTIMIZE = -O1/g" common/gcc-base.conf
-sed -i -e "s/QMAKE_CFLAGS_OPTIMIZE_FULL = -O3/QMAKE_CFLAGS_OPTIMIZE_FULL = -O1/g" common/gcc-base.conf
-
-# remove -fno-rtti which conflicts with -fsanitize=vptr when building with sanitizer undefined
-sed -i -e "s/QMAKE_CXXFLAGS_RTTI_OFF = -fno-rtti/QMAKE_CXXFLAGS_RTTI_OFF = /g" common/gcc-base.conf
-
# build project
cd $WORK
$SRC/qt/configure -qt-libmd4c -platform linux-clang-libc++ -release -static -opensource -confirm-license -no-opengl -prefix $PWD/qtbase -D QT_NO_DEPRECATED_WARNINGS