Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
PrevUpHomeNext

Architectures

Cross compiling

Boost.Context, using fcontext_t, supports following architectures:

Table 1.2. Supported architectures (<ABI|binary format>)

Architecture

LINUX (UNIX)

Windows

MacOS X

iOS

arm (aarch32)

AAPCS|ELF

AAPCS|PE

-

AAPCS|MACH-O

arm (aarch64)

AAPCS|ELF

-

AAPCS|MACH-O

AAPCS|MACH-O

i386

SYSV|ELF

MS|PE

SYSV|MACH-O

-

loongarch64

SYSV|ELF

-

-

-

mips

O32|N64|ELF

-

-

-

ppc32

SYSV|ELF|XCOFF

-

SYSV|MACH-O

-

ppc64

SYSV|ELF|XCOFF

-

SYSV|MACH-O

-

riscv64

SYSV|ELF

-

SYSV

-

s390x

SYSV|ELF

-

-

-

sparc64

SYSV|ELF

-

-

-

x86_64

SYSV,X32|ELF

MS|PE

SYSV|MACH-O

-


[Note] Note

If the architecture is not supported but the platform provides ucontext_t, Boost.Context should be compiled with BOOST_USE_UCONTEXT and b2 property context-impl=ucontext.


PrevUpHomeNext