X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=dependencies%2Fqt%2Fstack_protector.patch;fp=dependencies%2Fqt%2Fstack_protector.patch;h=22ad1d665ad83acaf96656db21514f6011f4adef;hb=a4f3e972b69cc297b0ddbfa97b50b6bf9b13f988;hp=0000000000000000000000000000000000000000;hpb=d1bba16f7f928a677bfd51083c1689084b76009c;p=novacoin.git diff --git a/dependencies/qt/stack_protector.patch b/dependencies/qt/stack_protector.patch new file mode 100644 index 0000000..22ad1d6 --- /dev/null +++ b/dependencies/qt/stack_protector.patch @@ -0,0 +1,25 @@ +diff --git a/mkspecs/win32-clang-g++/qmake.conf b/mkspecs/win32-clang-g++/qmake.conf +index 59d42176f0..d9eaad4637 100644 +--- a/mkspecs/win32-clang-g++/qmake.conf ++++ b/mkspecs/win32-clang-g++/qmake.conf +@@ -14,11 +14,11 @@ include(../common/g++-win32.conf) + QMAKE_COMPILER += clang llvm # clang pretends to be gcc + + QMAKE_CC = $${CROSS_COMPILE}clang +-QMAKE_CFLAGS += ++QMAKE_CFLAGS += -fstack-protector-all -D_FORTIFY_SOURCE=2 + QMAKE_CFLAGS_WARN_ON += -Wextra -Wno-ignored-attributes + + QMAKE_CXX = $${CROSS_COMPILE}clang++ +-QMAKE_CXXFLAGS += ++QMAKE_CXXFLAGS += -fstack-protector-all -D_FORTIFY_SOURCE=2 + QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON + + QMAKE_LINK = $${CROSS_COMPILE}clang++ +@@ -32,4 +32,6 @@ QMAKE_LFLAGS_LTCG = $$QMAKE_CFLAGS_LTCG + + QMAKE_CFLAGS_OPTIMIZE_SIZE = -Oz + ++QMAKE_LFLAGS += -fstack-protector-strong -lssp ++ + load(qt_config)