Copied from the ML (thanks to Matt Borland for the report)
I have successfully built the libraries on M1 Mac running macOS Sonoma 14.3.1 with Clang 17.0.6 using cxxstd=11,14,17,20,23.
On the same platform using homebrew gcc-13 13.2.0 I get build failures with boost.fiber and boost.coroutine.
b2 has the following error:
error: No best alternative for libs/context/build/asm_sources with aapcs 64 arm off mach-o any_io_executor std fcontext off iso 17 off 64 arm on off full shared speed MACOSX on on off off 3.11 abi address-model architecture binary-format toolset on off shared native off darwin on pthread multi 13 gcc release off hidden off on
no match: aapcs 32 arm elf multi clang
no match: aapcs 32 arm elf multi gcc
no match: aapcs 32 arm elf multi qcc
no match: aapcs 32 arm mach-o multi clang
no match: aapcs 32 arm mach-o multi darwin
no match: aapcs 32 arm pe multi msvc
no match: aapcs 64 arm elf multi clang
no match: aapcs 64 arm elf multi gcc
no match: aapcs 64 arm mach-o multi clang
no match: aapcs 64 arm mach-o multi darwin
no match: aapcs 64 arm pe multi msvc
no match: sysv 64 loongarch elf multi gcc
no match: o32 32 mips elf multi clang
no match: o32 32 mips elf multi gcc
no match: n64 64 mips elf multi clang
no match: n64 64 mips elf multi gcc
no match: sysv 32 power elf multi clang
no match: sysv 32 power elf multi gcc
no match: sysv 32 power mach-o multi clang
no match: sysv 32 power mach-o multi gcc
no match: sysv 32 power mach-o multi darwin
no match: sysv 32 power xcoff multi clang
no match: sysv 32 power xcoff multi gcc
no match: sysv 64 power elf multi clang
no match: sysv 64 power elf multi gcc
no match: sysv 64 power mach-o multi clang
no match: sysv 64 power mach-o multi gcc
no match: sysv 64 power mach-o multi darwin
no match: sysv 64 power xcoff multi clang
no match: sysv 64 power xcoff multi gcc
no match: sysv 32_64 power mach-o multi
no match: sysv 64 riscv elf multi clang
no match: sysv 64 riscv elf multi gcc
no match: sysv 64 s390x elf multi gcc
no match: sysv 64 s390x elf
Copied from the ML (thanks to Matt Borland for the report)
I have successfully built the libraries on M1 Mac running macOS Sonoma 14.3.1 with Clang 17.0.6 using cxxstd=11,14,17,20,23.
On the same platform using homebrew gcc-13 13.2.0 I get build failures with boost.fiber and boost.coroutine.
b2 has the following error:
error: No best alternative for libs/context/build/asm_sources withaapcs 64 arm off mach-o any_io_executor std fcontext off iso 17 off 64 arm on off full shared speed MACOSX on on off off 3.11 abi address-model architecture binary-format toolset on off shared native off darwin on pthread multi 13 gcc release off hidden off on
no match: aapcs 32 arm elf multi clang
no match: aapcs 32 arm elf multi gcc
no match: aapcs 32 arm elf multi qcc
no match: aapcs 32 arm mach-o multi clang
no match: aapcs 32 arm mach-o multi darwin
no match: aapcs 32 arm pe multi msvc
no match: aapcs 64 arm elf multi clang
no match: aapcs 64 arm elf multi gcc
no match: aapcs 64 arm mach-o multi clang
no match: aapcs 64 arm mach-o multi darwin
no match: aapcs 64 arm pe multi msvc
no match: sysv 64 loongarch elf multi gcc
no match: o32 32 mips elf multi clang
no match: o32 32 mips elf multi gcc
no match: n64 64 mips elf multi clang
no match: n64 64 mips elf multi gcc
no match: sysv 32 power elf multi clang
no match: sysv 32 power elf multi gcc
no match: sysv 32 power mach-o multi clang
no match: sysv 32 power mach-o multi gcc
no match: sysv 32 power mach-o multi darwin
no match: sysv 32 power xcoff multi clang
no match: sysv 32 power xcoff multi gcc
no match: sysv 64 power elf multi clang
no match: sysv 64 power elf multi gcc
no match: sysv 64 power mach-o multi clang
no match: sysv 64 power mach-o multi gcc
no match: sysv 64 power mach-o multi darwin
no match: sysv 64 power xcoff multi clang
no match: sysv 64 power xcoff multi gcc
no match: sysv 32_64 power mach-o multi
no match: sysv 64 riscv elf multi clang
no match: sysv 64 riscv elf multi gcc
no match: sysv 64 s390x elf multi gcc
no match: sysv 64 s390x elf