Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / context / doc / html / context / architectures.html
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4 <title>Architectures</title>
5 <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
6 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
7 <link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Context">
8 <link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Context">
9 <link rel="prev" href="performance.html" title="Performance">
10 <link rel="next" href="architectures/crosscompiling.html" title="Cross compiling">
11 </head>
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table cellpadding="2" width="100%"><tr>
14 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
15 <td align="center"><a href="../../../../../index.html">Home</a></td>
16 <td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
17 <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
18 <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
19 <td align="center"><a href="../../../../../more/index.htm">More</a></td>
20 </tr></table>
21 <hr>
22 <div class="spirit-nav">
23 <a accesskey="p" href="performance.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="architectures/crosscompiling.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
24 </div>
25 <div class="section">
26 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
27 <a name="context.architectures"></a><a class="link" href="architectures.html" title="Architectures">Architectures</a>
28 </h2></div></div></div>
29 <div class="toc"><dl class="toc"><dt><span class="section"><a href="architectures/crosscompiling.html">Cross compiling</a></span></dt></dl></div>
30 <p>
31       <span class="bold"><strong>Boost.Context</strong></span>, using <a class="link" href="ff/implementations__fcontext_t__ucontext_t_and_winfiber.html#implementation"><span class="emphasis"><em>fcontext_t</em></span></a>,
32       supports following architectures:
33     </p>
34 <div class="table">
35 <a name="context.architectures.supported_architectures___abi_binary_format__"></a><p class="title"><b>Table&#160;1.2.&#160;Supported architectures (&lt;ABI|binary format&gt;)</b></p>
36 <div class="table-contents"><table class="table" summary="Supported architectures (&lt;ABI|binary format&gt;)">
37 <colgroup>
38 <col>
39 <col>
40 <col>
41 <col>
42 <col>
43 </colgroup>
44 <thead><tr>
45 <th>
46               <p>
47                 Architecture
48               </p>
49             </th>
50 <th>
51               <p>
52                 LINUX (UNIX)
53               </p>
54             </th>
55 <th>
56               <p>
57                 Windows
58               </p>
59             </th>
60 <th>
61               <p>
62                 MacOS X
63               </p>
64             </th>
65 <th>
66               <p>
67                 iOS
68               </p>
69             </th>
70 </tr></thead>
71 <tbody>
72 <tr>
73 <td>
74               <p>
75                 arm (aarch32)
76               </p>
77             </td>
78 <td>
79               <p>
80                 AAPCS|ELF
81               </p>
82             </td>
83 <td>
84               <p>
85                 AAPCS|PE
86               </p>
87             </td>
88 <td>
89               <p>
90                 -
91               </p>
92             </td>
93 <td>
94               <p>
95                 AAPCS|MACH-O
96               </p>
97             </td>
98 </tr>
99 <tr>
100 <td>
101               <p>
102                 arm (aarch64)
103               </p>
104             </td>
105 <td>
106               <p>
107                 AAPCS|ELF
108               </p>
109             </td>
110 <td>
111               <p>
112                 -
113               </p>
114             </td>
115 <td>
116               <p>
117                 -
118               </p>
119             </td>
120 <td>
121               <p>
122                 AAPCS|MACH-O
123               </p>
124             </td>
125 </tr>
126 <tr>
127 <td>
128               <p>
129                 i386
130               </p>
131             </td>
132 <td>
133               <p>
134                 SYSV|ELF
135               </p>
136             </td>
137 <td>
138               <p>
139                 MS|PE
140               </p>
141             </td>
142 <td>
143               <p>
144                 SYSV|MACH-O
145               </p>
146             </td>
147 <td>
148               <p>
149                 -
150               </p>
151             </td>
152 </tr>
153 <tr>
154 <td>
155               <p>
156                 mips1
157               </p>
158             </td>
159 <td>
160               <p>
161                 O32|ELF
162               </p>
163             </td>
164 <td>
165               <p>
166                 -
167               </p>
168             </td>
169 <td>
170               <p>
171                 -
172               </p>
173             </td>
174 <td>
175               <p>
176                 -
177               </p>
178             </td>
179 </tr>
180 <tr>
181 <td>
182               <p>
183                 ppc32
184               </p>
185             </td>
186 <td>
187               <p>
188                 SYSV|ELF,XCOFF
189               </p>
190             </td>
191 <td>
192               <p>
193                 -
194               </p>
195             </td>
196 <td>
197               <p>
198                 SYSV|MACH-O
199               </p>
200             </td>
201 <td>
202               <p>
203                 -
204               </p>
205             </td>
206 </tr>
207 <tr>
208 <td>
209               <p>
210                 ppc64
211               </p>
212             </td>
213 <td>
214               <p>
215                 SYSV|ELF,XCOFF
216               </p>
217             </td>
218 <td>
219               <p>
220                 -
221               </p>
222             </td>
223 <td>
224               <p>
225                 SYSV|MACH-O
226               </p>
227             </td>
228 <td>
229               <p>
230                 -
231               </p>
232             </td>
233 </tr>
234 <tr>
235 <td>
236               <p>
237                 riscv64
238               </p>
239             </td>
240 <td>
241               <p>
242                 SYSV|ELF
243               </p>
244             </td>
245 <td>
246               <p>
247                 -
248               </p>
249             </td>
250 <td>
251               <p>
252                 SYSV
253               </p>
254             </td>
255 <td>
256               <p>
257                 -
258               </p>
259             </td>
260 </tr>
261 <tr>
262 <td>
263               <p>
264                 s390x
265               </p>
266             </td>
267 <td>
268               <p>
269                 SYSV|ELF
270               </p>
271             </td>
272 <td>
273               <p>
274                 -
275               </p>
276             </td>
277 <td>
278               <p>
279                 -
280               </p>
281             </td>
282 <td>
283               <p>
284                 -
285               </p>
286             </td>
287 </tr>
288 <tr>
289 <td>
290               <p>
291                 sparc
292               </p>
293             </td>
294 <td>
295               <p>
296                 -
297               </p>
298             </td>
299 <td>
300               <p>
301                 -
302               </p>
303             </td>
304 <td>
305               <p>
306                 -
307               </p>
308             </td>
309 <td>
310               <p>
311                 -
312               </p>
313             </td>
314 </tr>
315 <tr>
316 <td>
317               <p>
318                 x86_64
319               </p>
320             </td>
321 <td>
322               <p>
323                 SYSV,X32|ELF
324               </p>
325             </td>
326 <td>
327               <p>
328                 MS|PE
329               </p>
330             </td>
331 <td>
332               <p>
333                 SYSV|MACH-O
334               </p>
335             </td>
336 <td>
337               <p>
338                 -
339               </p>
340             </td>
341 </tr>
342 </tbody>
343 </table></div>
344 </div>
345 <br class="table-break"><div class="note"><table border="0" summary="Note">
346 <tr>
347 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../doc/src/images/note.png"></td>
348 <th align="left">Note</th>
349 </tr>
350 <tr><td align="left" valign="top"><p>
351         If the architecture is not supported but the platform provides <a class="link" href="ff/implementations__fcontext_t__ucontext_t_and_winfiber.html#implementation"><span class="emphasis"><em>ucontext_t</em></span></a>,
352         <span class="bold"><strong>Boost.Context</strong></span> should be compiled with <code class="computeroutput"><span class="identifier">BOOST_USE_UCONTEXT</span></code> and b2 property <code class="computeroutput"><span class="identifier">context</span><span class="special">-</span><span class="identifier">impl</span><span class="special">=</span><span class="identifier">ucontext</span></code>.
353       </p></td></tr>
354 </table></div>
355 </div>
356 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
357 <td align="left"></td>
358 <td align="right"><div class="copyright-footer">Copyright &#169; 2014 Oliver Kowalke<p>
359         Distributed under the Boost Software License, Version 1.0. (See accompanying
360         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
361       </p>
362 </div></td>
363 </tr></table>
364 <hr>
365 <div class="spirit-nav">
366 <a accesskey="p" href="performance.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="architectures/crosscompiling.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
367 </div>
368 </body>
369 </html>