Wiki source code of mingw 6 rebuild order

Version 1.1 by wolfgang_glas@iteg_at on 2015-05-27 08.00:55

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