bfgroup / b2

B2 makes it easy to build C++ projects, everywhere.
https://www.bfgroup.xyz/b2/
Boost Software License 1.0
77 stars 228 forks source link

b2 does not pass `-arch x86_64` to compiler when building assembly for x64 on arm64 mac #136

Closed autoantwort closed 2 years ago

autoantwort commented 2 years ago

Environment and version details

Brief problem description

It passes the flags to the compiler when building c++ files, but not when building assembly files. See https://github.com/microsoft/vcpkg/issues/22999

For c++ file:

"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++" -x c++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -fPIC -g -std=c++11 -stdlib=libc++ -m64 -O0 -fno-inline -Wall -g -D_DARWIN_C_SOURCE -DBOOST_ALL_NO_LIB=1 -DBOOST_CONTEXT_SOURCE -I"../include" -I"/Users/samuelmorris/Development/vcpkg/installed/x64-osx/include" -c -o "/Users/samuelmorris/Development/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/posix/stack_traits.o" "../src/posix/stack_traits.cpp"

For assembly file:

"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++" -x assembler-with-cpp -m64 -O0 -fno-inline -Wall -g -D_DARWIN_C_SOURCE  -DBOOST_ALL_NO_LIB=1 -DBOOST_CONTEXT_SOURCE -I"../include" -I"/Users/samuelmorris/Development/vcpkg/installed/x64-osx/include" -c -o "/Users/samuelmorris/Development/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/asm/ontop_x86_64_sysv_macho_gas.o" "../src/asm/ontop_x86_64_sysv_macho_gas.S"

../src/asm/ontop_x86_64_sysv_macho_gas.S:32:10: error: unknown token in expression
    movq %rdx, %r8

Steps to reproduce the issue

Get M1 mac and install boost-context for x64-osx.

complete log ``` [1/2] cd /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/src/9cebf09b93-b5220e362f.clean/build && /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/arm64-osx/tools/boost-build/b2 toolset=clang --user-config=/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/user-config.jam --stagedir=/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/stage --build-dir=/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg runtime-link=shared link=static address-model=64 architecture=x86 target-os=darwin threadapi=pthread variant=debug --layout=system -sICU_PATH="/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr" abi=sysv binary-format=mach-o --with-atomic --with-random --with-date_time --with-filesystem --with-system --with-thread --with-chrono -j10 -sBOOST_ROOT=/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/arm64-osx/tools/boost-build -sBOOST_BUILD_PATH=/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/arm64-osx/tools/boost-build --debug-configuration --debug-building --debug-generators --ignore-site-config --hash -q debug-symbols=on -d +2 threading=multi stage FAILED: CMakeFiles/boost /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/CMakeFiles/boost cd /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/src/9cebf09b93-b5220e362f.clean/build && /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/arm64-osx/tools/boost-build/b2 toolset=clang --user-config=/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/user-config.jam --stagedir=/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/stage --build-dir=/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg runtime-link=shared link=static address-model=64 architecture=x86 target-os=darwin threadapi=pthread variant=debug --layout=system -sICU_PATH="/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr" abi=sysv binary-format=mach-o --with-atomic --with-random --with-date_time --with-filesystem --with-system --with-thread --with-chrono -j10 -sBOOST_ROOT=/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/arm64-osx/tools/boost-build -sBOOST_BUILD_PATH=/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/arm64-osx/tools/boost-build --debug-configuration --debug-building --debug-generators --ignore-site-config --hash -q debug-symbols=on -d +2 threading=multi stage notice: found boost-build.jam at /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/arm64-osx/tools/boost-build/boost-build.jam notice: loading B2 from /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/arm64-osx/tools/boost-build/src/kernel/bootstrap.jam notice: Site configuration files will be ignored due to the notice: --ignore-site-config command-line option. notice: Loading explicitly specified user configuration file: /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/user-config.jam notice: Searching '/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg' for user-config configuration file 'user-config.jam'. notice: Loading user-config configuration file 'user-config.jam' from '/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg'. notice: will use '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++' for clang-darwin, condition clang-13 Building target '../build/stage' Build request: object(property-set)@573 sysv 64 x86 mach-o on static shared darwin pthread multi clang debug Command line free features: Target requirements: BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE false ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include shared:BOOST_CONTEXT_DYN_LINK=1 /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/stage/lib asmflags:address-model asmflags:toolset cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset define:address-model define:link define:target-os define:toolset linkflags:segmented-stacks linkflags:toolset @Jamfile%Jamfile.tag linux,gcc,on:-DBOOST_USE_SEGMENTED_STACKS linux,gcc,on:-fsplit-stack windows:_WIN32_WINNT=0x0601 multi borland,shared:BOOST_CONTEXT_EXPORT=EXPORT borland,static:BOOST_CONTEXT_EXPORT= clang,on:-DBOOST_USE_SEGMENTED_STACKS clang,on:-fsplit-stack clang,on:-static-libgcc clang-win,shared:BOOST_CONTEXT_EXPORT=EXPORT clang-win,static:BOOST_CONTEXT_EXPORT= embarcadero,32,shared:BOOST_CONTEXT_EXPORT=EXPORT embarcadero,32,static:BOOST_CONTEXT_EXPORT= gcc,on:-static-libgcc intel,shared:BOOST_CONTEXT_EXPORT=EXPORT intel,static:BOOST_CONTEXT_EXPORT= msvc,32:/safeseh msvc,shared:BOOST_CONTEXT_EXPORT=EXPORT msvc,static:BOOST_CONTEXT_EXPORT= @Jamfile%Jamfile.stage-translate-path Common properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off false darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/stage/lib off MACOSX on off asmflags:address-model asmflags:toolset cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset define:address-model define:link define:target-os define:toolset linkflags:segmented-stacks linkflags:toolset auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang @Jamfile%Jamfile.stage-translate-path console debug off off on Building target '../build/boost_context' Build request: object(property-set)@580 sysv 64 x86 off mach-o fcontext off on on off off static off MACOSX on off on on shared native off darwin pthread multi darwin 13 clang debug off off on Command line free features: Target requirements: BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include shared:BOOST_CONTEXT_DYN_LINK=1 asmflags:address-model asmflags:toolset cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset define:address-model define:link define:target-os define:toolset linkflags:segmented-stacks linkflags:toolset @Jamfile%Jamfile.tag linux,gcc,on:-DBOOST_USE_SEGMENTED_STACKS linux,gcc,on:-fsplit-stack windows:_WIN32_WINNT=0x0601 multi borland,shared:BOOST_CONTEXT_EXPORT=EXPORT borland,static:BOOST_CONTEXT_EXPORT= clang,on:-DBOOST_USE_SEGMENTED_STACKS clang,on:-fsplit-stack clang,on:-static-libgcc clang-win,shared:BOOST_CONTEXT_EXPORT=EXPORT clang-win,static:BOOST_CONTEXT_EXPORT= embarcadero,32,shared:BOOST_CONTEXT_EXPORT=EXPORT embarcadero,32,static:BOOST_CONTEXT_EXPORT= gcc,on:-static-libgcc intel,shared:BOOST_CONTEXT_EXPORT=EXPORT intel,static:BOOST_CONTEXT_EXPORT= msvc,32:/safeseh msvc,shared:BOOST_CONTEXT_EXPORT=EXPORT msvc,static:BOOST_CONTEXT_EXPORT= Common properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static off MACOSX on off asmflags:address-model asmflags:toolset cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset define:address-model define:link define:target-os define:toolset linkflags:segmented-stacks linkflags:toolset auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on Building target '../build/impl_sources' Build request: object(property-set)@589 sysv 64 x86 off mach-o fcontext off on on off off static off MACOSX on off context-impl on on shared native off darwin pthread multi darwin 13 clang debug off off on Command line free features: Target requirements: fcontext BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include shared:BOOST_CONTEXT_DYN_LINK=1 asmflags:address-model asmflags:toolset cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset define:address-model define:link define:target-os define:toolset linkflags:segmented-stacks linkflags:toolset @Jamfile%Jamfile.tag linux,gcc,on:-DBOOST_USE_SEGMENTED_STACKS linux,gcc,on:-fsplit-stack windows:_WIN32_WINNT=0x0601 multi borland,shared:BOOST_CONTEXT_EXPORT=EXPORT borland,static:BOOST_CONTEXT_EXPORT= clang,on:-DBOOST_USE_SEGMENTED_STACKS clang,on:-fsplit-stack clang,on:-static-libgcc clang-win,shared:BOOST_CONTEXT_EXPORT=EXPORT clang-win,static:BOOST_CONTEXT_EXPORT= embarcadero,32,shared:BOOST_CONTEXT_EXPORT=EXPORT embarcadero,32,static:BOOST_CONTEXT_EXPORT= gcc,on:-static-libgcc intel,shared:BOOST_CONTEXT_EXPORT=EXPORT intel,static:BOOST_CONTEXT_EXPORT= msvc,32:/safeseh msvc,shared:BOOST_CONTEXT_EXPORT=EXPORT msvc,static:BOOST_CONTEXT_EXPORT= Common properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static off MACOSX on off asmflags:address-model asmflags:toolset context-impl cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset define:address-model define:link define:target-os define:toolset linkflags:segmented-stacks linkflags:toolset auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on Building target '../build/asm_sources' Build request: object(property-set)@654 sysv 64 x86 off mach-o fcontext off on on off off static off MACOSX on off abi address-model architecture binary-format toolset on on shared native off darwin pthread multi darwin 13 clang debug off off on Command line free features: Target requirements: sysv 64 x86 mach-o BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include shared:BOOST_CONTEXT_DYN_LINK=1 asmflags:address-model asmflags:toolset cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset define:address-model define:link define:target-os define:toolset linkflags:segmented-stacks linkflags:toolset @Jamfile%Jamfile.tag linux,gcc,on:-DBOOST_USE_SEGMENTED_STACKS linux,gcc,on:-fsplit-stack windows:_WIN32_WINNT=0x0601 multi borland,shared:BOOST_CONTEXT_EXPORT=EXPORT borland,static:BOOST_CONTEXT_EXPORT= clang clang,on:-DBOOST_USE_SEGMENTED_STACKS clang,on:-fsplit-stack clang,on:-static-libgcc clang-win,shared:BOOST_CONTEXT_EXPORT=EXPORT clang-win,static:BOOST_CONTEXT_EXPORT= embarcadero,32,shared:BOOST_CONTEXT_EXPORT=EXPORT embarcadero,32,static:BOOST_CONTEXT_EXPORT= gcc,on:-static-libgcc intel,shared:BOOST_CONTEXT_EXPORT=EXPORT intel,static:BOOST_CONTEXT_EXPORT= msvc,32:/safeseh msvc,shared:BOOST_CONTEXT_EXPORT=EXPORT msvc,static:BOOST_CONTEXT_EXPORT= Common properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static off MACOSX on off abi address-model architecture asmflags:address-model asmflags:toolset binary-format cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset define:address-model define:link define:target-os define:toolset linkflags:segmented-stacks linkflags:toolset toolset auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on Usage requirements for asm_sources: Build properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static off MACOSX on off abi address-model architecture asmflags:address-model asmflags:toolset binary-format cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset define:address-model define:link define:target-os define:toolset linkflags:segmented-stacks linkflags:toolset toolset auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on Usage requirements from asm_sources: abi address-model architecture binary-format deduced-address-model deduced-architecture define:link define:optimization define:variant toolset toolset-clang:platform toolset-clang:version Usage requirements for impl_sources: abi address-model architecture binary-format deduced-address-model deduced-architecture define:link define:optimization define:variant toolset toolset-clang:platform toolset-clang:version Build properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static off MACOSX on off abi address-model architecture asmflags:address-model asmflags:toolset binary-format context-impl cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset deduced-address-model deduced-architecture define:address-model define:link define:optimization define:target-os define:toolset define:variant linkflags:segmented-stacks linkflags:toolset toolset toolset-clang:platform toolset-clang:version auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on Usage requirements from impl_sources: abi address-model architecture binary-format context-impl deduced-address-model deduced-architecture define:link define:optimization define:variant toolset toolset-clang:platform toolset-clang:version Building target '../build/stack_traits_sources' Build request: object(property-set)@675 sysv 64 x86 off mach-o fcontext off on on off off static off MACOSX on off target-os on on shared native off darwin pthread multi darwin 13 clang debug off off on Command line free features: Target requirements: BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include shared:BOOST_CONTEXT_DYN_LINK=1 asmflags:address-model asmflags:toolset cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset define:address-model define:link define:target-os define:toolset linkflags:segmented-stacks linkflags:toolset @Jamfile%Jamfile.tag linux,gcc,on:-DBOOST_USE_SEGMENTED_STACKS linux,gcc,on:-fsplit-stack windows:_WIN32_WINNT=0x0601 multi borland,shared:BOOST_CONTEXT_EXPORT=EXPORT borland,static:BOOST_CONTEXT_EXPORT= clang,on:-DBOOST_USE_SEGMENTED_STACKS clang,on:-fsplit-stack clang,on:-static-libgcc clang-win,shared:BOOST_CONTEXT_EXPORT=EXPORT clang-win,static:BOOST_CONTEXT_EXPORT= embarcadero,32,shared:BOOST_CONTEXT_EXPORT=EXPORT embarcadero,32,static:BOOST_CONTEXT_EXPORT= gcc,on:-static-libgcc intel,shared:BOOST_CONTEXT_EXPORT=EXPORT intel,static:BOOST_CONTEXT_EXPORT= msvc,32:/safeseh msvc,shared:BOOST_CONTEXT_EXPORT=EXPORT msvc,static:BOOST_CONTEXT_EXPORT= Common properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static off MACOSX on off asmflags:address-model asmflags:toolset cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset define:address-model define:link define:target-os define:toolset linkflags:segmented-stacks linkflags:toolset target-os auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on Usage requirements for stack_traits_sources: Build properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static off MACOSX on off asmflags:address-model asmflags:toolset cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset define:address-model define:link define:target-os define:toolset linkflags:segmented-stacks linkflags:toolset target-os auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on Usage requirements from stack_traits_sources: define:link define:optimization define:variant target-os Usage requirements for boost_context: abi address-model architecture binary-format context-impl deduced-address-model deduced-architecture define:link define:optimization define:variant toolset toolset-clang:platform toolset-clang:version define:link define:optimization define:variant target-os Build properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static off MACOSX on off abi address-model architecture asmflags:address-model asmflags:toolset binary-format context-impl cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset deduced-address-model deduced-architecture define:address-model define:link define:optimization define:target-os define:toolset define:variant linkflags:segmented-stacks linkflags:toolset target-os toolset toolset-clang:platform toolset-clang:version auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on *** construct LIB from { asm/make_x86_64_sysv_macho_gas.S.ASM } from { asm/jump_x86_64_sysv_macho_gas.S.ASM } from { asm/ontop_x86_64_sysv_macho_gas.S.ASM } from { posix/stack_traits.cpp.CPP } properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static LIB off MACOSX on off abi address-model architecture asmflags:address-model asmflags:toolset binary-format context-impl cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset deduced-address-model deduced-architecture define:address-model define:link define:optimization define:target-os define:toolset define:variant linkflags:segmented-stacks linkflags:toolset target-os toolset toolset-clang:platform toolset-clang:version auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on find-viable-generators target-type= LIB property-set= clang-darwin-13/abi-sysv/address-model-64/architecture-x86 trying type LIB there are generators for this type trying generator builtin.prebuilt ( -> LIB ) trying generator builtin.lib-generator ( -> LIB ) is viable trying generator unix.prebuilt ( -> LIB ) trying generator gcc.prebuilt ( -> LIB ) trying generator clang-darwin.prebuilt ( -> LIB ) trying generator clang-linux.prebuilt ( -> LIB ) *** 1 viable generators *** construct STATIC_LIB from { asm/make_x86_64_sysv_macho_gas.S.ASM } from { asm/jump_x86_64_sysv_macho_gas.S.ASM } from { asm/ontop_x86_64_sysv_macho_gas.S.ASM } from { posix/stack_traits.cpp.CPP } properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static LIB off MACOSX on off abi address-model architecture asmflags:address-model asmflags:toolset binary-format context-impl cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset deduced-address-model deduced-architecture define:address-model define:link define:optimization define:target-os define:toolset define:variant link linkflags:segmented-stacks linkflags:toolset target-os toolset toolset-clang:platform toolset-clang:version auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on find-viable-generators target-type= STATIC_LIB property-set= clang-darwin-13/abi-sysv/address-model-64/architecture-x86/link-static trying type STATIC_LIB there are generators for this type trying generator unix.archive ( OBJ -> STATIC_LIB ) trying generator gcc.archive ( OBJ -> STATIC_LIB ) trying generator clang-darwin.archive ( OBJ -> STATIC_LIB ) is viable trying generator clang-linux.archive ( OBJ -> STATIC_LIB ) *** 1 viable generators ** generator clang-darwin.archive composing: true *** construct OBJ from { asm/make_x86_64_sysv_macho_gas.S.ASM } properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static LIB off MACOSX on off abi address-model architecture asmflags:address-model asmflags:toolset binary-format context-impl cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset deduced-address-model deduced-architecture define:address-model define:link define:optimization define:target-os define:toolset define:variant link linkflags:segmented-stacks linkflags:toolset target-os toolset toolset-clang:platform toolset-clang:version auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on find-viable-generators target-type= OBJ property-set= clang-darwin-13/abi-sysv/address-model-64/architecture-x86/link-static trying type OBJ there are generators for this type trying generator rc.compile.resource ( RC -> OBJ ) is viable trying generator gcc.compile.c++ ( CPP -> OBJ ) trying generator gcc.compile.c ( C -> OBJ ) trying generator gcc.compile.asm ( ASM -> OBJ ) trying generator gcc.compile.m ( OBJECTIVE_C -> OBJ ) trying generator gcc.compile.mm ( OBJECTIVE_CPP -> OBJ ) trying generator gcc.compile.fortran ( FORTRAN FORTRAN90 -> OBJ ) trying generator clang-darwin.compile.c++ ( CPP -> OBJ ) is viable trying generator clang-darwin.compile.c ( C -> OBJ ) is viable trying generator clang-darwin.compile.asm ( ASM -> OBJ ) is viable trying generator clang-darwin.compile.m ( OBJECTIVE_C -> OBJ ) is viable trying generator clang-darwin.compile.mm ( OBJECTIVE_CPP -> OBJ ) is viable trying generator clang-darwin.compile.fortran ( FORTRAN FORTRAN90 -> OBJ ) is viable trying generator clang-linux.compile.c++ ( CPP -> OBJ ) trying generator clang-linux.compile.c ( C -> OBJ ) trying generator clang-linux.compile.asm ( ASM -> OBJ ) trying generator clang-linux.compile.m ( OBJECTIVE_C -> OBJ ) trying generator clang-linux.compile.mm ( OBJECTIVE_CPP -> OBJ ) trying generator clang-linux.compile.fortran ( FORTRAN FORTRAN90 -> OBJ ) *** 7 viable generators ** generator 'rc.compile.resource' pruned ** generator 'clang-darwin.compile.c++' pruned ** generator 'clang-darwin.compile.c' pruned ** generator clang-darwin.compile.asm composing: SUCCESS: [ address-model architecture asmflags cflags debug-symbols define force-include include inlining instruction-set link local-visibility lto lto-mode optimization pch pch-file profiling stdlib target-os threading toolset toolset-clang:platform toolset-clang:version warnings warnings-as-errors ] { clang-darwin%clang-darwin.compile.asm-asm/make_x86_64_sysv_macho_gas.o.OBJ { asm/make_x86_64_sysv_macho_gas.S.ASM } } returned [ address-model architecture asmflags cflags debug-symbols define force-include include inlining instruction-set link local-visibility lto lto-mode optimization pch pch-file profiling stdlib target-os threading toolset toolset-clang:platform toolset-clang:version warnings warnings-as-errors ] { clang-darwin%clang-darwin.compile.asm-asm/make_x86_64_sysv_macho_gas.o.OBJ { asm/make_x86_64_sysv_macho_gas.S.ASM } } generator clang-darwin.compile.asm spawned { clang-darwin%clang-darwin.compile.asm-asm/make_x86_64_sysv_macho_gas.o.OBJ { asm/make_x86_64_sysv_macho_gas.S.ASM } } with usage requirements: [ address-model architecture asmflags cflags debug-symbols define force-include include inlining instruction-set link local-visibility lto lto-mode optimization pch pch-file profiling stdlib target-os threading toolset toolset-clang:platform toolset-clang:version warnings warnings-as-errors ] ** generator 'clang-darwin.compile.m' pruned ** generator 'clang-darwin.compile.mm' pruned ** generator 'clang-darwin.compile.fortran' pruned *** construct OBJ from { asm/jump_x86_64_sysv_macho_gas.S.ASM } properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static LIB off MACOSX on off abi address-model architecture asmflags:address-model asmflags:toolset binary-format context-impl cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset deduced-address-model deduced-architecture define:address-model define:link define:optimization define:target-os define:toolset define:variant link linkflags:segmented-stacks linkflags:toolset target-os toolset toolset-clang:platform toolset-clang:version auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on *** 7 viable generators ** generator 'rc.compile.resource' pruned ** generator 'clang-darwin.compile.c++' pruned ** generator 'clang-darwin.compile.c' pruned ** generator clang-darwin.compile.asm composing: SUCCESS: [ address-model architecture asmflags cflags debug-symbols define force-include include inlining instruction-set link local-visibility lto lto-mode optimization pch pch-file profiling stdlib target-os threading toolset toolset-clang:platform toolset-clang:version warnings warnings-as-errors ] { clang-darwin%clang-darwin.compile.asm-asm/jump_x86_64_sysv_macho_gas.o.OBJ { asm/jump_x86_64_sysv_macho_gas.S.ASM } } returned [ address-model architecture asmflags cflags debug-symbols define force-include include inlining instruction-set link local-visibility lto lto-mode optimization pch pch-file profiling stdlib target-os threading toolset toolset-clang:platform toolset-clang:version warnings warnings-as-errors ] { clang-darwin%clang-darwin.compile.asm-asm/jump_x86_64_sysv_macho_gas.o.OBJ { asm/jump_x86_64_sysv_macho_gas.S.ASM } } generator clang-darwin.compile.asm spawned { clang-darwin%clang-darwin.compile.asm-asm/jump_x86_64_sysv_macho_gas.o.OBJ { asm/jump_x86_64_sysv_macho_gas.S.ASM } } with usage requirements: [ address-model architecture asmflags cflags debug-symbols define force-include include inlining instruction-set link local-visibility lto lto-mode optimization pch pch-file profiling stdlib target-os threading toolset toolset-clang:platform toolset-clang:version warnings warnings-as-errors ] ** generator 'clang-darwin.compile.m' pruned ** generator 'clang-darwin.compile.mm' pruned ** generator 'clang-darwin.compile.fortran' pruned *** construct OBJ from { asm/ontop_x86_64_sysv_macho_gas.S.ASM } properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static LIB off MACOSX on off abi address-model architecture asmflags:address-model asmflags:toolset binary-format context-impl cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset deduced-address-model deduced-architecture define:address-model define:link define:optimization define:target-os define:toolset define:variant link linkflags:segmented-stacks linkflags:toolset target-os toolset toolset-clang:platform toolset-clang:version auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on *** 7 viable generators ** generator 'rc.compile.resource' pruned ** generator 'clang-darwin.compile.c++' pruned ** generator 'clang-darwin.compile.c' pruned ** generator clang-darwin.compile.asm composing: SUCCESS: [ address-model architecture asmflags cflags debug-symbols define force-include include inlining instruction-set link local-visibility lto lto-mode optimization pch pch-file profiling stdlib target-os threading toolset toolset-clang:platform toolset-clang:version warnings warnings-as-errors ] { clang-darwin%clang-darwin.compile.asm-asm/ontop_x86_64_sysv_macho_gas.o.OBJ { asm/ontop_x86_64_sysv_macho_gas.S.ASM } } returned [ address-model architecture asmflags cflags debug-symbols define force-include include inlining instruction-set link local-visibility lto lto-mode optimization pch pch-file profiling stdlib target-os threading toolset toolset-clang:platform toolset-clang:version warnings warnings-as-errors ] { clang-darwin%clang-darwin.compile.asm-asm/ontop_x86_64_sysv_macho_gas.o.OBJ { asm/ontop_x86_64_sysv_macho_gas.S.ASM } } generator clang-darwin.compile.asm spawned { clang-darwin%clang-darwin.compile.asm-asm/ontop_x86_64_sysv_macho_gas.o.OBJ { asm/ontop_x86_64_sysv_macho_gas.S.ASM } } with usage requirements: [ address-model architecture asmflags cflags debug-symbols define force-include include inlining instruction-set link local-visibility lto lto-mode optimization pch pch-file profiling stdlib target-os threading toolset toolset-clang:platform toolset-clang:version warnings warnings-as-errors ] ** generator 'clang-darwin.compile.m' pruned ** generator 'clang-darwin.compile.mm' pruned ** generator 'clang-darwin.compile.fortran' pruned *** construct OBJ from { posix/stack_traits.cpp.CPP } properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off true darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static LIB off MACOSX on off abi address-model architecture asmflags:address-model asmflags:toolset binary-format context-impl cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset deduced-address-model deduced-architecture define:address-model define:link define:optimization define:target-os define:toolset define:variant link linkflags:segmented-stacks linkflags:toolset target-os toolset toolset-clang:platform toolset-clang:version auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang console debug off off on *** 7 viable generators ** generator 'rc.compile.resource' pruned ** generator clang-darwin.compile.c++ composing: SUCCESS: [ address-model address-sanitizer architecture c++-template-depth cflags coverage cxxflags cxxstd cxxstd-dialect debug-symbols define exception-handling force-include include inlining instruction-set leak-sanitizer link local-visibility lto lto-mode optimization pch pch-file profiling rtti stdlib target-os thread-sanitizer threading toolset toolset-clang:platform toolset-clang:version undefined-sanitizer warnings warnings-as-errors ] { clang-darwin%clang-darwin.compile.c++-posix/stack_traits.o.OBJ { posix/stack_traits.cpp.CPP } } returned [ address-model address-sanitizer architecture c++-template-depth cflags coverage cxxflags cxxstd cxxstd-dialect debug-symbols define exception-handling force-include include inlining instruction-set leak-sanitizer link local-visibility lto lto-mode optimization pch pch-file profiling rtti stdlib target-os thread-sanitizer threading toolset toolset-clang:platform toolset-clang:version undefined-sanitizer warnings warnings-as-errors ] { clang-darwin%clang-darwin.compile.c++-posix/stack_traits.o.OBJ { posix/stack_traits.cpp.CPP } } generator clang-darwin.compile.c++ spawned { clang-darwin%clang-darwin.compile.c++-posix/stack_traits.o.OBJ { posix/stack_traits.cpp.CPP } } with usage requirements: [ address-model address-sanitizer architecture c++-template-depth cflags coverage cxxflags cxxstd cxxstd-dialect debug-symbols define exception-handling force-include include inlining instruction-set leak-sanitizer link local-visibility lto lto-mode optimization pch pch-file profiling rtti stdlib target-os thread-sanitizer threading toolset toolset-clang:platform toolset-clang:version undefined-sanitizer warnings warnings-as-errors ] ** generator 'clang-darwin.compile.c' pruned ** generator 'clang-darwin.compile.asm' pruned ** generator 'clang-darwin.compile.m' pruned ** generator 'clang-darwin.compile.mm' pruned ** generator 'clang-darwin.compile.fortran' pruned SUCCESS: [ address-model architecture archiveflags instruction-set target-os toolset toolset-clang:platform toolset-clang:version ] { clang-darwin%clang-darwin.archive-libboost_context.a.STATIC_LIB { clang-darwin%clang-darwin.compile.asm-asm/make_x86_64_sysv_macho_gas.o.OBJ { asm/make_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.asm-asm/jump_x86_64_sysv_macho_gas.o.OBJ { asm/jump_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.asm-asm/ontop_x86_64_sysv_macho_gas.o.OBJ { asm/ontop_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.c++-posix/stack_traits.o.OBJ { posix/stack_traits.cpp.CPP } } } returned [ address-model address-sanitizer architecture archiveflags asmflags c++-template-depth cflags coverage cxxflags cxxstd cxxstd-dialect debug-symbols define exception-handling force-include include inlining instruction-set leak-sanitizer link local-visibility lto lto-mode optimization pch pch-file profiling rtti stdlib target-os thread-sanitizer threading toolset toolset-clang:platform toolset-clang:version undefined-sanitizer warnings warnings-as-errors ] { clang-darwin%clang-darwin.archive-libboost_context.a.STATIC_LIB { clang-darwin%clang-darwin.compile.asm-asm/make_x86_64_sysv_macho_gas.o.OBJ { asm/make_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.asm-asm/jump_x86_64_sysv_macho_gas.o.OBJ { asm/jump_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.asm-asm/ontop_x86_64_sysv_macho_gas.o.OBJ { asm/ontop_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.c++-posix/stack_traits.o.OBJ { posix/stack_traits.cpp.CPP } } } generator clang-darwin.archive spawned { clang-darwin%clang-darwin.archive-libboost_context.a.STATIC_LIB { clang-darwin%clang-darwin.compile.asm-asm/make_x86_64_sysv_macho_gas.o.OBJ { asm/make_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.asm-asm/jump_x86_64_sysv_macho_gas.o.OBJ { asm/jump_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.asm-asm/ontop_x86_64_sysv_macho_gas.o.OBJ { asm/ontop_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.c++-posix/stack_traits.o.OBJ { posix/stack_traits.cpp.CPP } } } with usage requirements: [ address-model address-sanitizer architecture archiveflags asmflags c++-template-depth cflags coverage cxxflags cxxstd cxxstd-dialect debug-symbols define exception-handling force-include include inlining instruction-set leak-sanitizer link local-visibility lto lto-mode optimization pch pch-file profiling rtti stdlib target-os thread-sanitizer threading toolset toolset-clang:platform toolset-clang:version undefined-sanitizer warnings warnings-as-errors ] returned [ address-model address-sanitizer architecture archiveflags asmflags c++-template-depth cflags coverage cxxflags cxxstd cxxstd-dialect debug-symbols define exception-handling force-include include inlining instruction-set leak-sanitizer link local-visibility lto lto-mode optimization pch pch-file profiling rtti stdlib target-os thread-sanitizer threading toolset toolset-clang:platform toolset-clang:version undefined-sanitizer warnings warnings-as-errors ] { clang-darwin%clang-darwin.archive-libboost_context.a.STATIC_LIB { clang-darwin%clang-darwin.compile.asm-asm/make_x86_64_sysv_macho_gas.o.OBJ { asm/make_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.asm-asm/jump_x86_64_sysv_macho_gas.o.OBJ { asm/jump_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.asm-asm/ontop_x86_64_sysv_macho_gas.o.OBJ { asm/ontop_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.c++-posix/stack_traits.o.OBJ { posix/stack_traits.cpp.CPP } } } generator builtin.lib-generator spawned { clang-darwin%clang-darwin.archive-libboost_context.a.STATIC_LIB { clang-darwin%clang-darwin.compile.asm-asm/make_x86_64_sysv_macho_gas.o.OBJ { asm/make_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.asm-asm/jump_x86_64_sysv_macho_gas.o.OBJ { asm/jump_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.asm-asm/ontop_x86_64_sysv_macho_gas.o.OBJ { asm/ontop_x86_64_sysv_macho_gas.S.ASM } } { clang-darwin%clang-darwin.compile.c++-posix/stack_traits.o.OBJ { posix/stack_traits.cpp.CPP } } } with usage requirements: [ address-model address-sanitizer architecture archiveflags asmflags c++-template-depth cflags coverage cxxflags cxxstd cxxstd-dialect debug-symbols define exception-handling force-include include inlining instruction-set leak-sanitizer link local-visibility lto lto-mode optimization pch pch-file profiling rtti stdlib target-os thread-sanitizer threading toolset toolset-clang:platform toolset-clang:version undefined-sanitizer warnings warnings-as-errors ] Usage requirements from boost_context: abi address-model address-sanitizer architecture binary-format c++-template-depth context-impl coverage cxxstd cxxstd-dialect debug-symbols deduced-address-model deduced-architecture define:link define:optimization define:variant exception-handling htm inlining instruction-set leak-sanitizer link lto lto-mode optimization pch profiling rtti segmented-stacks stdlib target-os thread-sanitizer threading toolset toolset-clang:platform toolset-clang:version undefined-sanitizer valgrind variant visibility warnings warnings-as-errors Usage requirements for stage: abi address-model address-sanitizer architecture binary-format c++-template-depth context-impl coverage cxxstd cxxstd-dialect debug-symbols deduced-address-model deduced-architecture define:link define:optimization define:variant exception-handling htm inlining instruction-set leak-sanitizer link lto lto-mode optimization pch profiling rtti segmented-stacks stdlib target-os thread-sanitizer threading toolset toolset-clang:platform toolset-clang:version undefined-sanitizer valgrind variant visibility warnings warnings-as-errors Build properties: sysv 64 x86 off mach-o fcontext off on BOOST_ALL_NO_LIB=1 BOOST_CONTEXT_SOURCE on off false darwin ../include&&/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include off off static /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/stage/lib off MACOSX on off abi address-model address-sanitizer architecture asmflags:address-model asmflags:toolset binary-format c++-template-depth context-impl coverage cxxflags:segmented-stacks cxxflags:target-os cxxflags:toolset cxxstd cxxstd-dialect debug-symbols deduced-address-model deduced-architecture define:address-model define:link define:optimization define:target-os define:toolset define:variant exception-handling htm inlining instruction-set leak-sanitizer link linkflags:segmented-stacks linkflags:toolset lto lto-mode optimization pch profiling rtti segmented-stacks stdlib target-os thread-sanitizer threading toolset toolset-clang:platform toolset-clang:version undefined-sanitizer valgrind variant visibility warnings warnings-as-errors auto on on shared native off false project-relative @Jamfile%Jamfile.tag darwin pthread multi darwin 13 clang @Jamfile%Jamfile.stage-translate-path console debug off off on Usage requirements from stage: abi address-model address-sanitizer architecture binary-format c++-template-depth context-impl coverage cxxstd cxxstd-dialect debug-symbols deduced-address-model deduced-architecture define:link define:optimization define:variant exception-handling htm inlining instruction-set leak-sanitizer link lto lto-mode optimization pch profiling rtti segmented-stacks stdlib target-os thread-sanitizer threading toolset toolset-clang:platform toolset-clang:version undefined-sanitizer valgrind variant visibility warnings warnings-as-errors common.mkdir /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost mkdir -p "/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost" common.mkdir /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/stage mkdir -p "/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/stage" common.mkdir /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build mkdir -p "/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build" common.mkdir /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/stage/lib mkdir -p "/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/stage/lib" common.mkdir /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0 mkdir -p "/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0" common.mkdir /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/posix mkdir -p "/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/posix" common.mkdir /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/asm mkdir -p "/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/asm" clang-darwin.compile.asm /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/asm/make_x86_64_sysv_macho_gas.o "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++" -x assembler-with-cpp -m64 -O0 -fno-inline -Wall -g -D_DARWIN_C_SOURCE -DBOOST_ALL_NO_LIB=1 -DBOOST_CONTEXT_SOURCE -I"../include" -I"/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include" -c -o "/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/asm/make_x86_64_sysv_macho_gas.o" "../src/asm/make_x86_64_sysv_macho_gas.S" ../src/asm/make_x86_64_sysv_macho_gas.S:32:10: error: unknown token in expression movq %rdi, %rax ^ ../src/asm/make_x86_64_sysv_macho_gas.S:32:10: error: invalid operand movq %rdi, %rax ^ ../src/asm/make_x86_64_sysv_macho_gas.S:35:10: error: invalid token in expression andq $-16, %rax ^ ../src/asm/make_x86_64_sysv_macho_gas.S:35:10: error: invalid operand andq $-16, %rax ^ ../src/asm/make_x86_64_sysv_macho_gas.S:39:15: error: unexpected token in argument list leaq -0x40(%rax), %rax ^ ../src/asm/make_x86_64_sysv_macho_gas.S:43:10: error: unknown token in expression movq %rdx, 0x28(%rax) ^ ../src/asm/make_x86_64_sysv_macho_gas.S:43:10: error: invalid operand movq %rdx, 0x28(%rax) ^ ../src/asm/make_x86_64_sysv_macho_gas.S:46:14: error: unknown token in expression stmxcsr (%rax) ^ ../src/asm/make_x86_64_sysv_macho_gas.S:46:13: error: invalid operand stmxcsr (%rax) ^ ../src/asm/make_x86_64_sysv_macho_gas.S:48:15: error: unexpected token in argument list fnstcw 0x4(%rax) ^ ../src/asm/make_x86_64_sysv_macho_gas.S:51:20: error: unexpected token in argument list leaq trampoline(%rip), %rcx ^ ../src/asm/make_x86_64_sysv_macho_gas.S:54:10: error: unknown token in expression movq %rcx, 0x38(%rax) ^ ../src/asm/make_x86_64_sysv_macho_gas.S:54:10: error: invalid operand movq %rcx, 0x38(%rax) ^ ../src/asm/make_x86_64_sysv_macho_gas.S:57:16: error: unexpected token in argument list leaq finish(%rip), %rcx ^ ../src/asm/make_x86_64_sysv_macho_gas.S:60:10: error: unknown token in expression movq %rcx, 0x30(%rax) ^ ../src/asm/make_x86_64_sysv_macho_gas.S:60:10: error: invalid operand movq %rcx, 0x30(%rax) ^ ../src/asm/make_x86_64_sysv_macho_gas.S:67:10: error: unknown token in expression push %rbp ^ ../src/asm/make_x86_64_sysv_macho_gas.S:67:10: error: invalid operand push %rbp ^ ../src/asm/make_x86_64_sysv_macho_gas.S:69:9: error: unknown token in expression jmp *%rbx ^ ../src/asm/make_x86_64_sysv_macho_gas.S:69:9: error: invalid operand jmp *%rbx ^ ../src/asm/make_x86_64_sysv_macho_gas.S:73:10: error: unknown token in expression xorq %rdi, %rdi ^ ../src/asm/make_x86_64_sysv_macho_gas.S:73:10: error: invalid operand xorq %rdi, %rdi ^ ../src/asm/make_x86_64_sysv_macho_gas.S:75:5: error: unrecognized instruction mnemonic, did you mean: casl? call __exit ^ ../src/asm/make_x86_64_sysv_macho_gas.S:76:5: error: too few operands for instruction hlt ^~~ clang-darwin.compile.asm /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/asm/jump_x86_64_sysv_macho_gas.o "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++" -x assembler-with-cpp -m64 -O0 -fno-inline -Wall -g -D_DARWIN_C_SOURCE -DBOOST_ALL_NO_LIB=1 -DBOOST_CONTEXT_SOURCE -I"../include" -I"/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include" -c -o "/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/asm/jump_x86_64_sysv_macho_gas.o" "../src/asm/jump_x86_64_sysv_macho_gas.S" ../src/asm/jump_x86_64_sysv_macho_gas.S:31:15: error: unexpected token in argument list leaq -0x38(%rsp), %rsp ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:34:14: error: unknown token in expression stmxcsr (%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:34:13: error: invalid operand stmxcsr (%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:35:15: error: unexpected token in argument list fnstcw 0x4(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:38:10: error: unknown token in expression movq %r12, 0x8(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:38:10: error: invalid operand movq %r12, 0x8(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:39:10: error: unknown token in expression movq %r13, 0x10(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:39:10: error: invalid operand movq %r13, 0x10(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:40:10: error: unknown token in expression movq %r14, 0x18(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:40:10: error: invalid operand movq %r14, 0x18(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:41:10: error: unknown token in expression movq %r15, 0x20(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:41:10: error: invalid operand movq %r15, 0x20(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:42:10: error: unknown token in expression movq %rbx, 0x28(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:42:10: error: invalid operand movq %rbx, 0x28(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:43:10: error: unknown token in expression movq %rbp, 0x30(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:43:10: error: invalid operand movq %rbp, 0x30(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:46:10: error: unknown token in expression movq %rsp, %rax ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:46:10: error: invalid operand movq %rsp, %rax ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:49:10: error: unknown token in expression movq %rdi, %rsp ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:49:10: error: invalid operand movq %rdi, %rsp ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:51:14: error: unexpected token in argument list movq 0x38(%rsp), %r8 ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:54:14: error: unknown token in expression ldmxcsr (%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:54:13: error: invalid operand ldmxcsr (%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:55:14: error: unexpected token in argument list fldcw 0x4(%rsp) ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:58:13: error: unexpected token in argument list movq 0x8(%rsp), %r12 ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:59:14: error: unexpected token in argument list movq 0x10(%rsp), %r13 ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:60:14: error: unexpected token in argument list movq 0x18(%rsp), %r14 ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:61:14: error: unexpected token in argument list movq 0x20(%rsp), %r15 ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:62:14: error: unexpected token in argument list movq 0x28(%rsp), %rbx ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:63:14: error: unexpected token in argument list movq 0x30(%rsp), %rbp ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:65:14: error: unexpected token in argument list leaq 0x40(%rsp), %rsp ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:69:10: error: unknown token in expression movq %rsi, %rdx ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:69:10: error: invalid operand movq %rsi, %rdx ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:72:10: error: unknown token in expression movq %rax, %rdi ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:72:10: error: invalid operand movq %rax, %rdi ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:75:9: error: unknown token in expression jmp *%r8 ^ ../src/asm/jump_x86_64_sysv_macho_gas.S:75:9: error: invalid operand jmp *%r8 ^ clang-darwin.compile.asm /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/asm/ontop_x86_64_sysv_macho_gas.o "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++" -x assembler-with-cpp -m64 -O0 -fno-inline -Wall -g -D_DARWIN_C_SOURCE -DBOOST_ALL_NO_LIB=1 -DBOOST_CONTEXT_SOURCE -I"../include" -I"/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include" -c -o "/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/asm/ontop_x86_64_sysv_macho_gas.o" "../src/asm/ontop_x86_64_sysv_macho_gas.S" ../src/asm/ontop_x86_64_sysv_macho_gas.S:32:10: error: unknown token in expression movq %rdx, %r8 ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:32:10: error: invalid operand movq %rdx, %r8 ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:34:15: error: unexpected token in argument list leaq -0x38(%rsp), %rsp ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:37:14: error: unknown token in expression stmxcsr (%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:37:13: error: invalid operand stmxcsr (%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:38:15: error: unexpected token in argument list fnstcw 0x4(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:41:10: error: unknown token in expression movq %r12, 0x8(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:41:10: error: invalid operand movq %r12, 0x8(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:42:10: error: unknown token in expression movq %r13, 0x10(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:42:10: error: invalid operand movq %r13, 0x10(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:43:10: error: unknown token in expression movq %r14, 0x18(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:43:10: error: invalid operand movq %r14, 0x18(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:44:10: error: unknown token in expression movq %r15, 0x20(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:44:10: error: invalid operand movq %r15, 0x20(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:45:10: error: unknown token in expression movq %rbx, 0x28(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:45:10: error: invalid operand movq %rbx, 0x28(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:46:10: error: unknown token in expression movq %rbp, 0x30(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:46:10: error: invalid operand movq %rbp, 0x30(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:49:10: error: unknown token in expression movq %rsp, %rax ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:49:10: error: invalid operand movq %rsp, %rax ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:52:10: error: unknown token in expression movq %rdi, %rsp ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:52:10: error: invalid operand movq %rdi, %rsp ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:55:14: error: unknown token in expression ldmxcsr (%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:55:13: error: invalid operand ldmxcsr (%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:56:14: error: unexpected token in argument list fldcw 0x4(%rsp) ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:59:13: error: unexpected token in argument list movq 0x8(%rsp), %r12 ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:60:14: error: unexpected token in argument list movq 0x10(%rsp), %r13 ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:61:14: error: unexpected token in argument list movq 0x18(%rsp), %r14 ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:62:14: error: unexpected token in argument list movq 0x20(%rsp), %r15 ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:63:14: error: unexpected token in argument list movq 0x28(%rsp), %rbx ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:64:14: error: unexpected token in argument list movq 0x30(%rsp), %rbp ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:66:14: error: unexpected token in argument list leaq 0x38(%rsp), %rsp ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:70:10: error: unknown token in expression movq %rsi, %rdx ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:70:10: error: invalid operand movq %rsi, %rdx ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:73:10: error: unknown token in expression movq %rax, %rdi ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:73:10: error: invalid operand movq %rax, %rdi ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:78:9: error: unknown token in expression jmp *%r8 ^ ../src/asm/ontop_x86_64_sysv_macho_gas.S:78:9: error: invalid operand jmp *%r8 ^ clang-darwin.compile.c++ /Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/posix/stack_traits.o "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++" -x c++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk -fPIC -g -std=c++11 -stdlib=libc++ -m64 -O0 -fno-inline -Wall -g -D_DARWIN_C_SOURCE -DBOOST_ALL_NO_LIB=1 -DBOOST_CONTEXT_SOURCE -I"../include" -I"/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/include" -c -o "/Users/leanderSchulten/git_projekte/Lichtsteuerung/vcpkg/buildtrees/boost-context/x64-osx-dbg/boost/build/871eed1ad314e3fe7b41c3cf2fde70f0/posix/stack_traits.o" "../src/posix/stack_traits.cpp" ...failed updating 2 targets... ninja: build stopped: subcommand failed. ```
kafeg commented 2 years ago

Is there any workaround?

grafikrobot commented 2 years ago

@kafeg there's a work around mentioned here https://github.com/bfgroup/b2/issues/105#issuecomment-996124460 But I'm also working to fix it for the next release to not need the workaround.

grafikrobot commented 2 years ago

This is fixed as of https://github.com/bfgroup/b2/commit/397fdf56b7c409ea2d3dfd687a3ebdf319baa95d