moritz-wundke / Boost-for-Android

Android port of Boost C++ Libraries
MIT License
1.02k stars 484 forks source link

Error: No best alternative for libs/context/build/asm_sources #233

Open sajusathyan opened 2 years ago

sajusathyan commented 2 years ago

I see the following error when building Boost 1.78.0 thought the build seems to finish.

error: No best alternative for libs/context/build/asm_sources


Building boost version: 1.78.0 Detected Android NDK version 23.1 Building with TOOLSET=clang CONFIG_VARIANT=ndk23 CXXPATH=/opt/android-sdk-linux/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ CFLAGS= CXXFLAGS=

---------------

Build using NDK

---------------

Building boost for android for arm64-v8a Adding pathname: /opt/android-sdk-linux/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/bin Performing configuration checks

- default address-model    : 64-bit (cached) [1]
- default architecture     : arm (cached) [1]

error: No best alternative for libs/context/build/asm_sources next alternative: required properties: aapcs 32 arm elf multi clang not matched next alternative: required properties: aapcs 32 arm elf multi gcc not matched next alternative: required properties: aapcs 32 arm elf multi qcc not matched next alternative: required properties: aapcs 32 arm mach-o multi clang not matched next alternative: required properties: aapcs 32 arm mach-o multi darwin not matched next alternative: required properties: aapcs 32 arm pe multi msvc not matched next alternative: required properties: aapcs 64 arm elf multi clang not matched next alternative: required properties: aapcs 64 arm elf multi gcc not matched next alternative: required properties: aapcs 64 arm mach-o multi clang not matched next alternative: required properties: aapcs 64 arm mach-o multi darwin not matched next alternative: required properties: o32 32 mips elf multi clang not matched next alternative: required properties: o32 32 mips elf multi gcc not matched next alternative: required properties: n64 64 mips elf multi clang not matched next alternative: required properties: n64 64 mips elf multi gcc not matched next alternative: required properties: sysv 32 power elf multi clang not matched next alternative: required properties: sysv 32 power elf multi gcc not matched next alternative: required properties: sysv 32 power mach-o multi darwin not matched next alternative: required properties: sysv 32 power xcoff multi clang not matched next alternative: required properties: sysv 32 power xcoff multi gcc not matched next alternative: required properties: sysv 64 power elf multi clang not matched next alternative: required properties: sysv 64 power elf multi gcc not matched next alternative: required properties: sysv 64 power mach-o multi clang not matched next alternative: required properties: sysv 64 power mach-o multi darwin not matched next alternative: required properties: sysv 64 power xcoff multi clang not matched next alternative: required properties: sysv 64 power xcoff multi gcc not matched next alternative: required properties: sysv 32_64 power mach-o multi not matched next alternative: required properties: sysv 64 riscv elf multi clang not matched next alternative: required properties: sysv 64 riscv elf multi gcc not matched next alternative: required properties: sysv 64 s390x elf multi gcc not matched next alternative: required properties: sysv 32 x86 elf multi clang not matched next alternative: required properties: sysv 32 x86 elf multi gcc not matched next alternative: required properties: sysv 32 x86 elf multi intel not matched next alternative: required properties: sysv 32 x86 mach-o multi clang not matched next alternative: required properties: sysv 32 x86 mach-o multi darwin not matched next alternative: required properties: ms 32 x86 pe multi clang not matched next alternative: required properties: ms 32 x86 pe multi clang-win not matched next alternative: required properties: ms 32 x86 pe multi gcc not matched next alternative: required properties: ms 32 x86 pe multi intel not matched next alternative: required properties: ms 32 x86 pe multi msvc not matched next alternative: required properties: ms 32 x86 pe multi embarcadero not matched next alternative: required properties: ms 32 x86 pe multi borland not matched next alternative: required properties: sysv 64 x86 elf multi clang not matched next alternative: required properties: sysv 64 x86 elf multi gcc not matched next alternative: required properties: sysv 64 x86 elf multi intel not matched next alternative: required properties: sysv 64 x86 mach-o multi clang not matched next alternative: required properties: sysv 64 x86 mach-o multi gcc not matched next alternative: required properties: sysv 64 x86 mach-o multi darwin not matched next alternative: required properties: sysv 64 x86 mach-o multi intel not matched next alternative: required properties: ms 64 x86 pe multi clang not matched next alternative: required properties: ms 64 x86 pe multi clang-win not matched next alternative: required properties: ms 64 x86 pe multi gcc not matched next alternative: required properties: ms 64 x86 pe multi intel not matched next alternative: required properties: ms 64 x86 pe multi msvc not matched next alternative: required properties: ms 64 x86 pe multi embarcadero not matched next alternative: required properties: x32 64 x86 elf multi clang not matched next alternative: required properties: x32 64 x86 elf multi gcc not matched next alternative: required properties: x32 64 x86 elf multi intel not matched next alternative: required properties: sysv 32_64 x86 mach-o multi not matched next alternative: required properties: sysv combined mach-o multi not matched

SC-One commented 2 years ago

Same here.