...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
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 and GNU preprocesspr for supported POSIX systems, MASM for Windows/x86 systems and ARMasm for Windows/arm systems.
Note | |
---|---|
MASM64 (ml64.exe) is a part of Microsoft's Windows Driver Kit. |
Important | |
---|---|
Please note that |
Important | |
---|---|
For cross-compiling the lib you must specify certain additional properties
at bjam command line: |
Important | |
---|---|
For safe SEH the property 'asmflags=\safeseh' must be specified at bjam command line. |