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:architectures Architectures] 9 10__boost_context__, using [link implementation ['fcontext_t]], supports following 11architectures: 12 13[table Supported architectures (<ABI|binary format>) 14 [[Architecture] [LINUX (UNIX)] [Windows] [MacOS X] [iOS]] 15 [[arm (aarch32)] [AAPCS|ELF] [AAPCS|PE] [-] [AAPCS|MACH-O]] 16 [[arm (aarch64)] [AAPCS|ELF] [-] [-] [AAPCS|MACH-O]] 17 [[i386] [SYSV|ELF] [MS|PE] [SYSV|MACH-O] [-]] 18 [[mips1] [O32|ELF] [-] [-] [-]] 19 [[ppc32] [SYSV|ELF,XCOFF] [-] [SYSV|MACH-O] [-]] 20 [[ppc64] [SYSV|ELF,XCOFF] [-] [SYSV|MACH-O] [-]] 21 [[riscv64] [SYSV|ELF] [-] [SYSV] [-]] 22 [[s390x] [SYSV|ELF] [-] [-] [-]] 23 [[sparc] [-] [-] [-] [-]] 24 [[x86_64] [SYSV,X32|ELF] [MS|PE] [SYSV|MACH-O] [-]] 25] 26 27[note If the architecture is not supported but the platform provides 28[link implementation __ucontext__], __boost_context__ should be 29compiled with `BOOST_USE_UCONTEXT` and b2 property `context-impl=ucontext`.] 30 31[section:crosscompiling Cross compiling] 32 33Cross compiling the library requires to specify the build properties 34<architecture>, <address-model>, <binary-format> and <abi> at b2 command line. 35 36[endsect] 37 38[endsect] 39