From fda3986b10926fa94103abca0190cd063f14544c Mon Sep 17 00:00:00 2001 From: Sven Wehner Date: Fri, 13 Mar 2026 15:41:37 +0100 Subject: [PATCH] Remove duplicate build configuration for ARM64/AAPCS/ELF MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove duplicate entry from `Jamfile.v2` that prevented the selection of `fcontext` implementation with the following configuration: ``` aapcs 64 arm mach-o multi gcc ``` The error was as follows: ``` error: No best alternative for …/libs/context/build/asm_sources with aapcs 64 arm off mach-o on on any_io_executor std boost fcontext off off on off full hide shared speed MACOSX on on off off 3.14 abi address-model architecture binary-format toolset on off shared native off darwin on pthread multi 15 gcc release off hidden off on arm_64 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 matched: aapcs 64 arm mach-o multi gcc 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 matched: aapcs 64 arm mach-o multi gcc ``` The duplicate code was introduced in d81d611fa22e83e7a71ced2e3e354a3d776a9bd4 and 35ddf2103e1e38573e6f80e711154e7956abd425. --- build/Jamfile.v2 | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/build/Jamfile.v2 b/build/Jamfile.v2 index b9a34958..1ba8a52b 100644 --- a/build/Jamfile.v2 +++ b/build/Jamfile.v2 @@ -97,17 +97,6 @@ alias asm_sources clang ; -alias asm_sources - : asm/make_arm64_aapcs_macho_gas.S - asm/jump_arm64_aapcs_macho_gas.S - asm/ontop_arm64_aapcs_macho_gas.S - : aapcs - 64 - arm - mach-o - gcc - ; - alias asm_sources : asm/make_arm_aapcs_macho_gas.S asm/jump_arm_aapcs_macho_gas.S