Wiki source code of mingw 6 rebuild order

Last modified by bernhard_weber@iteg_at on 2017-08-04 11.46:41

Hide last authors
wolfgang_glas@iteg_at 1.1 1 = {{id name="mingw6rebuildorder-OrderofDeploymentformingw-64packages"/}}Order of Deployment for mingw-64 packages =
2
3 == {{id name="mingw6rebuildorder-Dependencytreeview"/}}Dependency tree view ==
4
bernhard_weber@iteg_at 2.1 5 * (osslsigncode)
6 * mingw-w64-binutils
wolfgang_glas@iteg_at 1.1 7 * mingw-w64-libmysql
8 * (% style="line-height: 1.4285715;" %)mingw-w64-gcc-rt
9 ** mingw-w64-zlib\\
10 *** mingw-w64-openssl
11 *** mingw-w64-libpng\\
12 **** mingw-w64-libjpeg\\
13 ***** mingw-w64-libtiff
14 ***** mingw-w64-libmng
15 ** mingw-w64-bzip2\\
16 *** mingw-w64-libboost
17 ** mingw-w64-libiconv\\
18 *** mingw-w64-libxml2\\
19 **** mingw-w64-gettext
20 * mingw-w64-qt4-qmake
21 * mingw-w32-qt4-qmake
22
23 *
24 ** mingw-w64-qt4
25 ** mingw-w32-qt4
26 * mingw-w64-jni-headers
27
28 == {{id name="mingw6rebuildorder-Notesonpackages"/}}Notes on packages ==
29
30 === {{id name="mingw6rebuildorder-osslsigncode"/}}osslsigncode ===
31
32 Allows to sign Windows binaries.
33
34 Optional, but recommended, good test for pba infrastructure especially after changing mingw's pba generation or adding a new target distribution release.
35
bernhard_weber@iteg_at 2.1 36 Seems not to build for Debian Stretch
37
wolfgang_glas@iteg_at 1.1 38 === {{id name="mingw6rebuildorder-mingw-w64-gcc-rt"/}}mingw-w64-gcc-rt ===
39
40 Redistribution of jessie's pure gcc/g++ DLL runtimes as binary packages for clean runtime dependencies
41
42 {{code language="none"}}
43 mingw-w64-gcc-rt /usr/x86_64-w64-mingw32/bin/libgcc_s_seh-1.dll
44 mingw-w64-g++-rt /usr/x86_64-w64-mingw32/bin/libstdc++-6.dll
45 mingw-w32-gcc-rt /usr/i686-w64-mingw32/bin/libgcc_s_sjlj-1.dll
46 mingw-w32-g++-rt /usr/i686-w64-mingw32/bin/libstdc++-6.dll
47 {{/code}}
48
49 Warning: If debian redistributes it's mingw-w64-gcc packages, wealso need to rebuild theses packages.
50
51 === {{id name="mingw6rebuildorder-mingw-w64-libmysql"/}}mingw-w64-libmysql ===
52
53 MySQL connector.
54
55 === {{id name="mingw6rebuildorder-mingw-w64-zlib"/}}mingw-w64-zlib ===
56
57
58
59 === {{id name="mingw6rebuildorder-mingw-w64-openssl"/}}mingw-w64-openssl ===
60
61
62
63 === {{id name="mingw6rebuildorder-mingw-w64-libpng"/}}mingw-w64-libpng ===
64
65
66
67 === {{id name="mingw6rebuildorder-mingw-w64-libjpeg"/}}mingw-w64-libjpeg ===
68
69
70
71 === {{id name="mingw6rebuildorder-mingw-w64-libtiff"/}}mingw-w64-libtiff ===
72
73
74
75 === {{id name="mingw6rebuildorder-mingw-w64-libmng"/}}mingw-w64-libmng ===
76
77
78
79 === {{id name="mingw6rebuildorder-mingw-w64-bzip2"/}}mingw-w64-bzip2 ===
80
81
82
83 === {{id name="mingw6rebuildorder-mingw-w64-libboost"/}}mingw-w64-libboost ===
84
85
86
87 === {{id name="mingw6rebuildorder-mingw-w64-libiconv"/}}mingw-w64-libiconv ===
88
89
90
91 === {{id name="mingw6rebuildorder-mingw-w64-libxml2"/}}mingw-w64-libxml2 ===
92
93
94
95 === {{id name="mingw6rebuildorder-mingw-w64-gettext"/}}mingw-w64-gettext ===
96
97
98
99 === {{id name="mingw6rebuildorder-mingw-w64-qt4-qmake"/}}mingw-w64-qt4-qmake ===
100
101
102
103 === {{id name="mingw6rebuildorder-mingw-w32-qt4-qmake"/}}mingw-w32-qt4-qmake ===
104
105
106
107
108
109 === {{id name="mingw6rebuildorder-mingw-w64-qt4"/}}mingw-w64-qt4 ===
110
111
112
113
114
115 === {{id name="mingw6rebuildorder-mingw-w32-qt4"/}}mingw-w32-qt4 ===
116
117
118
119 === {{id name="mingw6rebuildorder-mingw-w64-jni-headers"/}}mingw-w64-jni-headers ===
120
121