summaryrefslogtreecommitdiffstats
path: root/SOURCE/mkspecs-static-runtimes.patch
diff options
context:
space:
mode:
Diffstat (limited to 'SOURCE/mkspecs-static-runtimes.patch')
-rw-r--r--SOURCE/mkspecs-static-runtimes.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/SOURCE/mkspecs-static-runtimes.patch b/SOURCE/mkspecs-static-runtimes.patch
new file mode 100644
index 0000000..9f5f94b
--- /dev/null
+++ b/SOURCE/mkspecs-static-runtimes.patch
@@ -0,0 +1,35 @@
+diff -ruNb qt-everywhere-src-5.14.2.orig/qtbase/mkspecs/linux-g++-32/qmake.conf qt-everywhere-src-5.14.2/qtbase/mkspecs/linux-g++-32/qmake.conf
+--- qt-everywhere-src-5.14.2.orig/qtbase/mkspecs/linux-g++-32/qmake.conf 2020-03-27 10:49:31.000000000 +0100
++++ qt-everywhere-src-5.14.2/qtbase/mkspecs/linux-g++-32/qmake.conf 2020-04-19 21:02:26.869710981 +0200
+@@ -9,7 +9,7 @@
+ include(../common/linux.conf)
+
+ QMAKE_CFLAGS = -m32
+-QMAKE_LFLAGS = -m32
++QMAKE_LFLAGS = -m32 -static-libgcc -static-libstdc++
+
+ include(../common/gcc-base-unix.conf)
+ include(../common/g++-unix.conf)
+diff -ruNb qt-everywhere-src-5.14.2.orig/qtbase/mkspecs/linux-g++-64/qmake.conf qt-everywhere-src-5.14.2/qtbase/mkspecs/linux-g++-64/qmake.conf
+--- qt-everywhere-src-5.14.2.orig/qtbase/mkspecs/linux-g++-64/qmake.conf 2020-03-27 10:49:31.000000000 +0100
++++ qt-everywhere-src-5.14.2/qtbase/mkspecs/linux-g++-64/qmake.conf 2020-04-19 21:02:07.453758876 +0200
+@@ -12,7 +12,7 @@
+ include(../common/linux.conf)
+
+ QMAKE_CFLAGS = -m64
+-QMAKE_LFLAGS = -m64
++QMAKE_LFLAGS = -m64 -static-libgcc -static-libstdc++
+
+ include(../common/gcc-base-unix.conf)
+ include(../common/g++-unix.conf)
+diff -ruNb qt-everywhere-src-5.14.2.orig/qtbase/mkspecs/win32-g++/qmake.conf qt-everywhere-src-5.14.2/qtbase/mkspecs/win32-g++/qmake.conf
+--- qt-everywhere-src-5.14.2.orig/qtbase/mkspecs/win32-g++/qmake.conf 2020-03-27 10:49:31.000000000 +0100
++++ qt-everywhere-src-5.14.2/qtbase/mkspecs/win32-g++/qmake.conf 2020-04-19 21:03:17.773585413 +0200
+@@ -15,6 +15,7 @@
+ QMAKE_CC = $${CROSS_COMPILE}gcc
+ QMAKE_CFLAGS += -fno-keep-inline-dllexport
+ QMAKE_CFLAGS_WARN_ON += -Wextra
++QMAKE_LFLAGS += -static-libgcc -static-libstdc++
+
+ QMAKE_CXX = $${CROSS_COMPILE}g++
+ QMAKE_CXXFLAGS += -fno-keep-inline-dllexport