|  | Home | Libraries | People | FAQ | More | 
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 | 
| 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 | - | - | - | 
| sparc | - | - | - | - | 
| x86_64 | SYSV,X32|ELF | MS|PE | SYSV|MACH-O | - | 
| ![[Note]](../../../../../doc/src/images/note.png) | Note | 
|---|---|
| 
        If the architecture is not supported but the platform provides ucontext_t,
        Boost.Context should be compiled with  |