]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/context/doc/requirements.qbk
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / context / doc / requirements.qbk
1 [/
2 Copyright Oliver Kowalke 2014.
3 Distributed under the Boost Software License, Version 1.0.
4 (See accompanying file LICENSE_1_0.txt or copy at
5 http://www.boost.org/LICENSE_1_0.txt
6 ]
7
8 [section:requirements Requirements]
9
10 __boost_context__ must be built for the particular compiler(s) and CPU
11 architecture(s)s being targeted. __boost_context__ includes assembly code and,
12 therefore, requires GNU as and GNU preprocesspr for supported POSIX systems,
13 MASM for Windows/x86 systems and ARMasm for Windows/arm systems.
14
15 [note MASM64 (ml64.exe) is a part of Microsoft's Windows Driver Kit.]
16
17 [important Please note that `address-model=64` must be given to bjam command
18 line on 64bit Windows for 64bit build; otherwise 32bit code will be generated.]
19
20 [important For cross-compiling the lib you must specify certain additional
21 properties at bjam command line: `target-os`, `abi`, `binary-format`,
22 `architecture` and `address-model`.]
23
24 [important For safe SEH the property 'asmflags=\safeseh' must be specified at
25 bjam command line.]
26
27 [endsect]