Imported Upstream version 1.57.0
[platform/upstream/boost.git] / libs / context / doc / requirements.qbk
index aa5a656..0621b2f 100644 (file)
@@ -9,10 +9,16 @@
 
 __boost_context__ must be built for the particular compiler(s) and CPU
 architecture(s)s being targeted. __boost_context__ includes assembly code and,
-therefore, requires GNU AS for supported POSIX systems, and MASM for Windows
-systems.
+therefore, requires GNU as and GNU preprocesspr for supported POSIX systems,
+MASM for Windows/x86 systems and ARMasm for Windows/arm systems.
 
-[important Please note that address-model=64 must be given to bjam command line
-on 64bit Windows (boost-build issue).]
+[note MASM64 (ml64.exe) is a part of Microsoft's Windows Driver Kit.]
+
+[important Please note that `address-model=64` must be given to bjam command
+line on 64bit Windows for 64bit build; otherwise 32bit code will be generated.]
+
+[important For cross-compiling the lib you must specify certain additional
+properties at bjam command line: `target-os`, `abi`, `binary-format`,
+`architecture` and `address-model`.]
 
 [endsect]