summaryrefslogtreecommitdiffstats
path: root/SOURCE/mkspecs-static-runtimes2.patch
blob: 11b9083e122361b4045156fdb79e90b2d926fd3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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:23:18.170624479 +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++ -Wl,-Bstatic,--whole-archive -lwinpthread -Wl,--no-whole-archive -Wl,-Bdynamic
 
 QMAKE_CXX               = $${CROSS_COMPILE}g++
 QMAKE_CXXFLAGS         += -fno-keep-inline-dllexport