• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<html>
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
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 1. Context">
8<link rel="up" href="../index.html" title="Chapter 1. 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 1.2. 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 © 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>
370