aboutsummaryrefslogtreecommitdiff
path: root/doc/SysCheck/Examples.html
blob: 0d45e0e87859143e8962a86ae39f1691c7967ef6 (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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243

<!DOCTYPE html>
<html lang="en" dir="ltr" class="client-nojs">
<head>
<title>Operating Systems Compatibility Examples</title>
<meta charset="UTF-8" />
<meta name="generator" content="MediaWiki 1.18.1" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch_desc.php" title="ISP_RAS (en)" />
<link rel="EditURI" type="application/rsd+xml" href="http://ispras.linuxbase.org/api.php?action=rsd" />
<link rel="alternate" type="application/atom+xml" title="ISP_RAS Atom feed" href="/index.php?title=Special:RecentChanges&amp;feed=atom" />
<link rel="stylesheet" href="/load.php?debug=false&amp;lang=en&amp;modules=mediawiki.legacy.commonPrint%2Cshared%7Cskins.monobook&amp;only=styles&amp;skin=monobook&amp;*" />
<!--[if lt IE 5.5000]><link rel="stylesheet" href="/skins/monobook/IE50Fixes.css?303" media="screen" /><![endif]-->
<!--[if IE 5.5000]><link rel="stylesheet" href="/skins/monobook/IE55Fixes.css?303" media="screen" /><![endif]-->
<!--[if IE 6]><link rel="stylesheet" href="/skins/monobook/IE60Fixes.css?303" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="/skins/monobook/IE70Fixes.css?303" media="screen" /><![endif]--><meta name="ResourceLoaderDynamicStyles" content="" />
<link rel="stylesheet" href="/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=monobook&amp;*" />
<style>a:lang(ar),a:lang(ckb),a:lang(fa),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){text-decoration:none}a.new,#quickbar a.new{color:#ba0000}

/* cache key: rasispdb:resourceloader:filter:minify-css:4:c88e2bcd56513749bec09a7e29cb3ffa */
</style>
<script src="/load.php?debug=false&amp;lang=en&amp;modules=startup&amp;only=scripts&amp;skin=monobook&amp;*"></script>
<script>if(window.mw){
	mw.config.set({"wgCanonicalNamespace": "", "wgCanonicalSpecialPageName": false, "wgNamespaceNumber": 0, "wgPageName": "Operating_Systems_Compatibility_Examples", "wgTitle": "Operating Systems Compatibility Examples", "wgCurRevisionId": 8059, "wgArticleId": 2656, "wgIsArticle": true, "wgAction": "view", "wgUserName": null, "wgUserGroups": ["*"], "wgCategories": ["ABI Compliance Checker"], "wgBreakFrames": false, "wgRestrictionEdit": [], "wgRestrictionMove": []});
}
</script><script>if(window.mw){
	mw.loader.load(["mediawiki.page.startup"]);
}
</script>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-Operating_Systems_Compatibility_Examples action-view skin-monobook">
<div id="globalWrapper">
<div id="column-content"><div id="content">
	<a id="top"></a>
	
	<h1 id="firstHeading" class="firstHeading">Operating Systems Compatibility Examples</h1>
	<div id="bodyContent">
		<div id="siteSub"></div>
		<div id="contentSub"></div>
		
		<!-- start content -->
<div lang="en" dir="ltr" class="mw-content-ltr"><table id="toc" class="toc"><tr><td><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Compatibility_of_Maemo_4.1.2_and_Maemo_5.0"><span class="tocnumber">1</span> <span class="toctext">Compatibility of Maemo 4.1.2 and Maemo 5.0</span></a>
<ul>
<li class="toclevel-2 tocsection-2"><a href="#Setup_Maemo_4.1.2"><span class="tocnumber">1.1</span> <span class="toctext">Setup Maemo 4.1.2</span></a></li>
<li class="toclevel-2 tocsection-3"><a href="#Dump_Maemo_4.1.2_ABI"><span class="tocnumber">1.2</span> <span class="toctext">Dump Maemo 4.1.2 ABI</span></a></li>
<li class="toclevel-2 tocsection-4"><a href="#Setup_Maemo_5.0"><span class="tocnumber">1.3</span> <span class="toctext">Setup Maemo 5.0</span></a></li>
<li class="toclevel-2 tocsection-5"><a href="#Dump_Maemo_5.0_ABI"><span class="tocnumber">1.4</span> <span class="toctext">Dump Maemo 5.0 ABI</span></a></li>
<li class="toclevel-2 tocsection-6"><a href="#Compare_ABI_Dumps"><span class="tocnumber">1.5</span> <span class="toctext">Compare ABI Dumps</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-7"><a href="#Compatibility_of_MeeGo_1.2_Core_and_MeeGo_1.2_Harmattan"><span class="tocnumber">2</span> <span class="toctext">Compatibility of MeeGo 1.2 Core and MeeGo 1.2 Harmattan</span></a>
<ul>
<li class="toclevel-2 tocsection-8"><a href="#Setup_MeeGo_1.2_Core"><span class="tocnumber">2.1</span> <span class="toctext">Setup MeeGo 1.2 Core</span></a></li>
<li class="toclevel-2 tocsection-9"><a href="#Dump_MeeGo_1.2_Core_ABI"><span class="tocnumber">2.2</span> <span class="toctext">Dump MeeGo 1.2 Core ABI</span></a></li>
<li class="toclevel-2 tocsection-10"><a href="#Setup_MeeGo_1.2_Harmattan"><span class="tocnumber">2.3</span> <span class="toctext">Setup MeeGo 1.2 Harmattan</span></a></li>
<li class="toclevel-2 tocsection-11"><a href="#Dump_MeeGo_1.2_Harmattan_ABI"><span class="tocnumber">2.4</span> <span class="toctext">Dump MeeGo 1.2 Harmattan ABI</span></a></li>
<li class="toclevel-2 tocsection-12"><a href="#Compare_ABI_Dumps_2"><span class="tocnumber">2.5</span> <span class="toctext">Compare ABI Dumps</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-13"><a href="#Compatibility_of_S60_5th_Edition_and_Symbian.5E3"><span class="tocnumber">3</span> <span class="toctext">Compatibility of S60 5th Edition and Symbian^3</span></a>
<ul>
<li class="toclevel-2 tocsection-14"><a href="#Setup_S60_5th_Edition_SDK"><span class="tocnumber">3.1</span> <span class="toctext">Setup S60 5th Edition SDK</span></a></li>
<li class="toclevel-2 tocsection-15"><a href="#Dump_S60_5th_Edition_ABI"><span class="tocnumber">3.2</span> <span class="toctext">Dump S60 5th Edition ABI</span></a></li>
<li class="toclevel-2 tocsection-16"><a href="#Setup_Symbian.5E3_SDK"><span class="tocnumber">3.3</span> <span class="toctext">Setup Symbian^3 SDK</span></a></li>
<li class="toclevel-2 tocsection-17"><a href="#Dump_Symbian.5E3_ABI"><span class="tocnumber">3.4</span> <span class="toctext">Dump Symbian^3 ABI</span></a></li>
<li class="toclevel-2 tocsection-18"><a href="#Compare_ABI_Dumps_3"><span class="tocnumber">3.5</span> <span class="toctext">Compare ABI Dumps</span></a></li>
</ul>
</li>
</ul>
</td></tr></table>
<h2> <span class="mw-headline" id="Compatibility_of_Maemo_4.1.2_and_Maemo_5.0"> Compatibility of Maemo 4.1.2 and Maemo 5.0 </span></h2>
<h3> <span class="mw-headline" id="Setup_Maemo_4.1.2"> Setup Maemo 4.1.2 </span></h3>
<p>Follow <a rel="nofollow" class="external text" href="http://maemo.org/development/sdks/maemo_4-1-2_diablo/">this tutorial</a> to install Maemo 4.1.2 SDK.
</p><p>Setup scratchbox for Maemo 4.1.2:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sudo /home/maemo/4.1.2/scratchbox/sbin/sbox_ctl start&#160;</code><br /><br />
</p><p>Login to the Maemo 4.1.2:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;/home/maemo/4.1.2/scratchbox/login&#160;</code><br /><br />
</p><p>Select the ARMEL target:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sb-conf select DIABLO_ARMEL&#160;</code><br /><br />
</p><p>Install all devel packages:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;apt-get update&#160;</code><br /><br />
</p><p>&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;apt-cache search "\-dev"|awk '{print $1;}'&gt;install.txt&#160;</code><br /><br />
</p><p>&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;for i in `cat install.txt`;do apt-get --force-yes -y install $i;done&#160;</code><br /><br />
</p>
<h3> <span class="mw-headline" id="Dump_Maemo_4.1.2_ABI"> Dump Maemo 4.1.2 ABI </span></h3>
<p>Command to dump system ABI:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;abi-compliance-checker -dump-system "Maemo-4.1.2" -sysroot /&#160;</code><br /><br />
</p><p>The system ABI dump will be generated to:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sys_dumps/Maemo-4.1.2/arm/&#160;</code><br /><br />
</p><p>Exit and shutdown the scratchbox for Maemo 4.1.2:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;exit&#160;</code><br /><br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sudo /home/maemo/4.1.2/scratchbox/sbin/sbox_ctl stop&#160;</code><br /><br />
</p>
<h3> <span class="mw-headline" id="Setup_Maemo_5.0"> Setup Maemo 5.0 </span></h3>
<p>Follow <a rel="nofollow" class="external text" href="http://wiki.maemo.org/Documentation/Maemo5_Final_Installation">this tutorial</a> to install Maemo 5.0 SDK.
</p><p>Login to the Maemo 5.0:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;/home/maemo/5.0/scratchbox/login&#160;</code><br /><br />
</p><p>Select the ARMEL target:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sb-conf select FREMANTLE_ARMEL&#160;</code><br /><br />
</p><p>Install all devel packages:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;apt-get update&#160;</code><br /><br />
</p><p>&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;apt-cache search "\-dev"|awk '{print $1;}'&gt;install.txt&#160;</code><br /><br />
</p><p>&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;for i in `cat install.txt`;do apt-get --force-yes -y install $i;done&#160;</code><br /><br />
</p>
<h3> <span class="mw-headline" id="Dump_Maemo_5.0_ABI"> Dump Maemo 5.0 ABI </span></h3>
<p>Command to dump the Maemo 5.0 ABI:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;abi-compliance-checker -dump-system "Maemo-5.0" -sysroot /&#160;</code><br /><br />
</p><p>The system ABI dump will be generated to:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sys_dumps/Maemo-5.0/arm/&#160;</code><br /><br />
</p><p>Exit and shutdown the scratchbox for Maemo 5.0:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;exit&#160;</code><br /><br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sudo /home/maemo/5.0/scratchbox/sbin/sbox_ctl stop&#160;</code><br /><br />
</p>
<h3> <span class="mw-headline" id="Compare_ABI_Dumps"> Compare ABI Dumps </span></h3>
<p>Command to check Maemo 4.1.2 and Maemo 5.0 for backward compatibility:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;abi-compliance-checker -cmp-systems -d1 sys_dumps/Maemo-4.1.2/arm/ -d2 sys_dumps/Maemo-5.0/arm/&#160;</code><br /><br />
</p><p>The compatibility report will be generated to:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sys_compat_reports/Maemo-4.1.2_to_Maemo-5.0/arm/<a rel="nofollow" class="external text" href="http://upstream-tracker.org/compatibility/Maemo_4.1.2_to_Maemo_5.0/arm/abi_compat_report.html">abi_compat_report.html</a>&#160;</code><br /><br />
</p>
<h2> <span class="mw-headline" id="Compatibility_of_MeeGo_1.2_Core_and_MeeGo_1.2_Harmattan"> Compatibility of MeeGo 1.2 Core and MeeGo 1.2 Harmattan </span></h2>
<h3> <span class="mw-headline" id="Setup_MeeGo_1.2_Core"> Setup MeeGo 1.2 Core </span></h3>
<p>Follow <a rel="nofollow" class="external text" href="http://wiki.meego.com/MeeGo_1.0_Netbook_VirtualBox">this tutorial</a> to install Intel's MeeGo 1.2 on VirtualBox and enter to the system terminal.
</p><p>Install all devel packages:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;zypper search -u dev|awk '{print $2;}'|grep 'dev'&gt;install.txt&#160;</code><br /><br />
</p><p>&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;for i in `cat install.txt`;do zypper -n install $i;done&#160;</code><br /><br />
</p><p>Install G++ compiler:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;zypper install gcc-c++&#160;</code><br /><br />
</p>
<h3> <span class="mw-headline" id="Dump_MeeGo_1.2_Core_ABI"> Dump MeeGo 1.2 Core ABI </span></h3>
<p>Dump the MeeGo 1.2 ABI:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;abi-compliance-checker -dump-system "MeeGo-1.2-Core" -sysroot /&#160;</code><br /><br />
</p><p>The system ABI dump will be generated to:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sys_dumps/MeeGo-1.2-Core/x86/&#160;</code><br /><br />
</p>
<h3> <span class="mw-headline" id="Setup_MeeGo_1.2_Harmattan"> Setup MeeGo 1.2 Harmattan </span></h3>
<p>Follow <a rel="nofollow" class="external text" href="http://harmattan-dev.nokia.com/">this tutorial</a> to install MeeGo 1.2 Harmattan SDK.
</p><p>Setup scratchbox for MeeGo 1.2 Harmattan:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sudo /home/meego/1.2-harmattan/scratchbox/sbin/sbox_ctl start&#160;</code><br /><br />
</p><p>Login to the MeeGo 1.2 Harmattan:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;/home/meego/1.2-harmattan/scratchbox/login&#160;</code><br /><br />
</p><p>Select the X86 target:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sb-conf select HARMATTAN_X86&#160;</code><br /><br />
</p><p>Install all devel packages:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;apt-get update&#160;</code><br /><br />
</p><p>&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;apt-cache search '\-dev'|awk '{print $1;}'&gt;install.txt&#160;</code><br /><br />
</p><p>&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;for i in `cat install.txt`;do apt-get --force-yes -y install $i;done&#160;</code><br /><br />
</p>
<h3> <span class="mw-headline" id="Dump_MeeGo_1.2_Harmattan_ABI"> Dump MeeGo 1.2 Harmattan ABI </span></h3>
<p>Dump the MeeGo 1.2 Harmattan ABI:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;abi-compliance-checker -dump-system "MeeGo-1.2-Harmattan" -sysroot /&#160;</code><br /><br />
</p><p>The system ABI dump will be generated to:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sys_dumps/MeeGo-1.2-Harmattan/x86/&#160;</code><br /><br />
</p><p>Exit and shutdown the scratchbox for MeeGo 1.2 Harmattan:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;exit&#160;</code><br /><br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sudo /home/meego/1.2-harmattan/scratchbox/sbin/sbox_ctl stop&#160;</code><br /><br />
</p>
<h3> <span class="mw-headline" id="Compare_ABI_Dumps_2"> Compare ABI Dumps </span></h3>
<p>Check MeeGo 1.2 Harmattan and Intel's MeeGo 1.2 for compatibility:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;abi-compliance-checker -cmp-systems -d1 sys_dumps/MeeGo-1.2-Core/x86/ -d2 sys_dumps/MeeGo-1.2-Harmattan/x86/&#160;</code><br /><br />
</p><p>The compatibility report will be generated to:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sys_compat_reports/MeeGo-1.2-Core_to_MeeGo-1.2-Harmattan/x86/<a rel="nofollow" class="external text" href="http://upstream-tracker.org/compatibility/MeeGo_1.2_Core_to_MeeGo_1.2_Harmattan/x86/abi_compat_report.html">abi_compat_report.html</a>&#160;</code><br /><br />
</p>
<h2> <span class="mw-headline" id="Compatibility_of_S60_5th_Edition_and_Symbian.5E3"> Compatibility of S60 5th Edition and Symbian^3 </span></h2>
<h3> <span class="mw-headline" id="Setup_S60_5th_Edition_SDK"> Setup S60 5th Edition SDK </span></h3>
<p>Follow <a rel="nofollow" class="external text" href="https://www.developer.nokia.com/Resources/Tools_and_downloads/Other/Symbian_SDKs/">this page</a> to install S60 5th Edition SDK.
</p>
<h3> <span class="mw-headline" id="Dump_S60_5th_Edition_ABI"> Dump S60 5th Edition ABI </span></h3>
<p>Create XML-descriptor for S60 5th Edition (S60-5th.xml):
</p>
<pre>   &lt;name&gt;
       S60 5th Edition
   &lt;/name&gt;
   
   &lt;headers&gt;
       c:\Nokia\devices\S60_5th_Edition_SDK_v1.0\epoc32\include
   &lt;/headers&gt;
   
   &lt;libs&gt;
       c:\Nokia\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\armv5\lib\
   &lt;/libs&gt;
   
   &lt;tools&gt;
       c:\Program Files\CSL Arm Toolchain\bin\
   &lt;/tools&gt;
   
   &lt;cross_prefix&gt;
       arm-none-symbianelf
   &lt;/cross_prefix&gt;
</pre>
<p>Dump the S60 5th Edition ABI:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;abi-compliance-checker -dump-system S60-5th.xml &#160;</code><br /><br />
</p><p>The system ABI dump will be generated to:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sys_dumps/S60 5th Edition/arm/&#160;</code><br /><br />
</p>
<h3> <span class="mw-headline" id="Setup_Symbian.5E3_SDK"> Setup Symbian^3 SDK </span></h3>
<p>Follow <a rel="nofollow" class="external text" href="https://www.developer.nokia.com/Resources/Tools_and_downloads/Other/Symbian_SDKs/">this page</a> to install Symbian^3 SDK.
</p>
<h3> <span class="mw-headline" id="Dump_Symbian.5E3_ABI"> Dump Symbian^3 ABI </span></h3>
<p>Create XML-descriptor for Symbian^3 (Symbian^3.xml):
</p>
<pre>   &lt;name&gt;
       Symbian^3
   &lt;/name&gt;
   
   &lt;headers&gt;
       c:\Nokia\devices\Nokia_Symbian3_SDK_v1.0\epoc32\include
   &lt;/headers&gt;
   
   &lt;libs&gt;
       c:\Nokia\devices\Nokia_Symbian3_SDK_v1.0\epoc32\release\armv5\lib\
   &lt;/libs&gt;
   
   &lt;tools&gt;
       c:\Program Files\CodeSourcery\Sourcery G++ Lite\bin\
   &lt;/tools&gt;
   
   &lt;cross_prefix&gt;
       arm-none-symbianelf
   &lt;/cross_prefix&gt;
</pre>
<p>Dump the Symbian^3 ABI:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;abi-compliance-checker -dump-system Symbian^3.xml &#160;</code><br /><br />
</p><p>The system ABI dump will be generated to:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sys_dumps/Symbian^3/arm/&#160;</code><br /><br />
</p>
<h3> <span class="mw-headline" id="Compare_ABI_Dumps_3"> Compare ABI Dumps </span></h3>
<p>Check S60 5th Edition and Symbian^3 for compatibility:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;abi-compliance-checker -cmp-systems -d1 "sys_dumps/S60 5th Edition/arm/" -d2 "sys_dumps/Symbian^3/arm/"&#160;</code><br /><br />
</p><p>The compatibility report will be generated to:<br />
&#160;&#160;<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sys_compat_reports/S60 5th Edition_to_Symbian^3/arm/<a rel="nofollow" class="external text" href="http://upstream-tracker.org/compatibility/S60_5th_Edition_to_Symbian^3/arm/abi_compat_report.html">abi_compat_report.html</a>&#160;</code><br /><br />
</p>
<!-- 
NewPP limit report
Preprocessor node count: 114/1000000
Post-expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
Expensive parser function count: 0/100
-->

<!-- Saved in parser cache with key rasispdb:pcache:idhash:2656-0!*!*!!en!*!* and timestamp 20130625145729 -->
</div></div></div></div></div></body></html>