[release] Boost 1.89.0 Beta 1 Release Candidate 1 is available
Available at: https://archives.boost.io/beta/1.89.0.beta1/source/ The SHA256 checksums are as follows: bf45af4a58f39c2ec374ef6e70b26859b786ba2ed087bc869d92a2b4de14e0d2 boost_1_89_0_b1_rc1.zip f255b4a31558b3fb81be1dc7e8b367fb9997dbe5e71da98a730c681377abffa9 boost_1_89_0_b1_rc1.7z 984ee193ddf192795ba635d4c73b2b43e1e596995d7ce5519a3a72fab9bc0b40 boost_1_89_0_b1_rc1.tar.gz 9ece9af2b243f90b76f679b278b512b6589c7843e4dd54cffcb719bbc0801998 boost_1_89_0_b1_rc1.tar.bz2 As always, the release managers would appreciate it if you download the candidate of your choice and give building it a try. Please report both success and failure, and anything else that is noteworthy. -- The Release Managers
On Jul 13, 2025, at 10:04 AM, Marshall Clow <mclow.lists@gmail.com> wrote:
Available at: https://archives.boost.io/beta/1.89.0.beta1/source/
The SHA256 checksums are as follows:
bf45af4a58f39c2ec374ef6e70b26859b786ba2ed087bc869d92a2b4de14e0d2 boost_1_89_0_b1_rc1.zip f255b4a31558b3fb81be1dc7e8b367fb9997dbe5e71da98a730c681377abffa9 boost_1_89_0_b1_rc1.7z 984ee193ddf192795ba635d4c73b2b43e1e596995d7ce5519a3a72fab9bc0b40 boost_1_89_0_b1_rc1.tar.gz 9ece9af2b243f90b76f679b278b512b6589c7843e4dd54cffcb719bbc0801998 boost_1_89_0_b1_rc1.tar.bz2
As always, the release managers would appreciate it if you download the candidate of your choice and give building it a try. Please report both success and failure, and anything else that is noteworthy.
I have successfully build the Boost libraries using Apple clang version 17.0.0 (clang-1700.0.13.5) on an M4 Mac. For C++11/14/17/20/23/2c — Marshall
On Sun, Jul 13, 2025 at 12:04 PM Marshall Clow via Boost < boost@lists.boost.org> wrote:
Available at: https://archives.boost.io/beta/1.89.0.beta1/source/
The SHA256 checksums are as follows:
bf45af4a58f39c2ec374ef6e70b26859b786ba2ed087bc869d92a2b4de14e0d2 boost_1_89_0_b1_rc1.zip f255b4a31558b3fb81be1dc7e8b367fb9997dbe5e71da98a730c681377abffa9 boost_1_89_0_b1_rc1.7z 984ee193ddf192795ba635d4c73b2b43e1e596995d7ce5519a3a72fab9bc0b40 boost_1_89_0_b1_rc1.tar.gz 9ece9af2b243f90b76f679b278b512b6589c7843e4dd54cffcb719bbc0801998 boost_1_89_0_b1_rc1.tar.bz2
As always, the release managers would appreciate it if you download the candidate of your choice and give building it a try. Please report both success and failure, and anything else that is noteworthy.
-- The Release Managers
Looks good for windows/visual studio. toolset arch compile Link Execute msvc-14.1 32 X X X msvc-14.1 64 X X X msvc-14.2 32 X X X msvc-14.2 64 X X X msvc-14.3 32 X X X msvc-14.3 64 X X X Compile means that the b2 command completed without errors Link means that visual studio was able to link a sample executable to a library (libboost_thread-vcXXX-mt[-gd]-1_XX.lib) generated Execute means that the linked program executed without errors. Full build output here: https://gist.github.com/teeks99/598ce76240e4ef8ea0441838da349a47 Tom
On Sun, 13 Jul 2025 at 19:05, Marshall Clow via Boost <boost@lists.boost.org> wrote:
Available at: https://archives.boost.io/beta/1.89.0.beta1/source/
The SHA256 checksums are as follows:
bf45af4a58f39c2ec374ef6e70b26859b786ba2ed087bc869d92a2b4de14e0d2 boost_1_89_0_b1_rc1.zip f255b4a31558b3fb81be1dc7e8b367fb9997dbe5e71da98a730c681377abffa9 boost_1_89_0_b1_rc1.7z 984ee193ddf192795ba635d4c73b2b43e1e596995d7ce5519a3a72fab9bc0b40 boost_1_89_0_b1_rc1.tar.gz 9ece9af2b243f90b76f679b278b512b6589c7843e4dd54cffcb719bbc0801998 boost_1_89_0_b1_rc1.tar.bz2
As always, the release managers would appreciate it if you download the candidate of your choice and give building it a try. Please report both success and failure, and anything else that is noteworthy.
TL;DR: looks good. I have successfully built the beta under Ubuntu 24.04 using gcc-13 and cxxstd=23. I have encountered the following message: error: No best alternative for [redacted]/boost_1_89_0/libs/histogram/install-libraries-shared with <abi>sysv <address-model>64 <architecture>x86 <asynch-exceptions>off <binary-format>elf <boost.beast.allow-deprecated>on <boost.beast.separate-compilation>on <boost.cobalt.executor>any_io_executor <boost.cobalt.pmr>std <context-impl>fcontext <coverage>off <cxxstd-dialect>iso <cxxstd>23 <debug-symbols>off <doxygen.doxproc.index>no <doxygen.processor>xsltproc <exception-handling>on <extern-c-nothrow>off <format>html <inlining>full <known-warnings>hide <link>shared <optimization>speed <os>LINUX <pch>on <preserve-test-targets>on <profiling>off <python-debugging>off <python>3.8 <relevant>target-os <rtti>on <runtime-debugging>off <runtime-link>shared <stdlib>native <strip>off <target-os>linux <testing.execute>on <threadapi>pthread <threading>multi <toolset-gcc:version>13 <toolset>gcc <variant>release <vectorize>off <visibility>hidden <warnings-as-errors>off <warnings>on <x-deduced-platform>x86_64 Which I assume is a false positive, since AFAIK Boost.Histogram is header-only. I've also successfully built my Servertech Chat project (https://github.com/anarthal/servertech-chat/actions/runs/16289640574/job/459...) with the beta. The new Boost.Redis docs are also correctly included in the tarball. Regards, Ruben.
-- The Release Managers
_______________________________________________ Boost mailing list -- boost@lists.boost.org To unsubscribe send an email to boost-leave@lists.boost.org https://lists.boost.org/mailman3/lists/boost.lists.boost.org/ Archived at: https://lists.boost.org/archives/list/boost@lists.boost.org/message/IRH423NQ...
As always, the release managers would appreciate it if you download the candidate of your choice and give building it a try. Please report both success and failure, and anything else that is noteworthy.
-- The Release Managers
I have successfully built the libraries on an M4 Mac with macOS 15.5 and Homebrew Clang 20.1.7 and cxxstd=11,14,17,20,23,2c. On the same platform using Homebrew GCC 15.1.0 and the same language standards, Boost.Context errors in both b2 configuration and linking which causes the following libraries to be skipped: Cobalt, Coroutine, Fiber, Log, and Process. A gist with a reduced build log can be found here: https://gist.github.com/mborland/d17291f28bb9a94e92a6bf3220e5422e Matt
On 15 Jul 2025 16:16, Matt Borland via Boost wrote:
I have successfully built the libraries on an M4 Mac with macOS 15.5 and Homebrew Clang 20.1.7 and cxxstd=11,14,17,20,23,2c. On the same platform using Homebrew GCC 15.1.0 and the same language standards, Boost.Context errors in both b2 configuration and linking which causes the following libraries to be skipped: Cobalt, Coroutine, Fiber, Log, and Process.
A gist with a reduced build log can be found here: https://gist.github.com/mborland/d17291f28bb9a94e92a6bf3220e5422e
FWIW, for Boost.Log, I'm planning to ask for permission to merge a change that will remove the dependency on Context after the beta.
Am 15.07.25 um 15:16 schrieb Matt Borland via Boost:
I have successfully built the libraries on an M4 Mac with macOS 15.5 and Homebrew Clang 20.1.7 and cxxstd=11,14,17,20,23,2c. On the same platform using Homebrew GCC 15.1.0 and the same language standards, Boost.Context errors in both b2 configuration and linking which causes the following libraries to be skipped: Cobalt, Coroutine, Fiber, Log, and Process.
A gist with a reduced build log can be found here:https://gist.github.com/mborland/d17291f28bb9a94e92a6bf3220e5422e
Matt
Do you build on ARM or AMD64 architecture? I'm wondering why b2 matches for ARM ("matched: <abi>aapcs <address-model>64 <architecture>arm <binary-format>mach-o <threading>multi <toolset>gcc") but the linker fails for AMD64 : Undefined symbols for architecture arm64: "_jump_fcontext", referenced from: boost::context::detail::jump_fcontext(void*, void*) in fcontext.o
Am 15.07.25 um 15:16 schrieb Matt Borland via Boost:
I have successfully built the libraries on an M4 Mac with macOS 15.5 and Homebrew Clang 20.1.7 and cxxstd=11,14,17,20,23,2c. On the same platform using Homebrew GCC 15.1.0 and the same language standards, Boost.Context errors in both b2 configuration and linking which causes the following libraries to be skipped: Cobalt, Coroutine, Fiber, Log, and Process.
A gist with a reduced build log can be found here:https://gist.github.com/mborland/d17291f28bb9a94e92a6bf3220e5422e
Matt
Do you build on ARM or AMD64 architecture?
64-bit ARM. Matt
All good here too. Just an "error" during the "configure step" which is irritating:
error: No best alternative for /dev/shm/boost_1_89_0/libs/mpi/build/boost_mpi with <abi>sysv <address-model>64 <architecture>x86 <asynch-exceptions>off <binary-format>elf <boost.beast.allow-deprecated>on <boost.beast.separate-compilation>on <boost.cobalt.executor>any_io_executor <boost.cobalt.pmr>std <context-impl>fcontext <coverage>off <cxxstd-dialect>iso <cxxstd>11 <debug-symbols>on <exception-handling>on <extern-c-nothrow>off <inlining>off <known-warnings>hide <link>shared <optimization>off <os>LINUX <pch>on <preserve-test-targets>on <profiling>off <python-debugging>off <python>3.9 <rtti>on <runtime-debugging>on <runtime-link>shared <stdlib>native <strip>off <target-os>linux <testing.execute>on <threadapi>pthread <threading>multi <toolset-gcc:version>13 <toolset>gcc <variant>debug <vectorize>off <visibility>hidden <warnings-as-errors>off <warnings>on <x-deduced-platform>x86_64 matched: (empty) matched: (empty)
Unlikely worth fixing now but later as it might confuse users Alex
Am 22.07.25 um 14:07 schrieb Alexander Grund via Boost:
All good here too.
Just an "error" during the "configure step" which is irritating:
error: No best alternative for /dev/shm/boost_1_89_0/libs/mpi/build/boost_mpi with <abi>sysv <address-model>64 <architecture>x86 <asynch-exceptions>off <binary-format>elf <boost.beast.allow-deprecated>on <boost.beast.separate-compilation>on <boost.cobalt.executor>any_io_executor <boost.cobalt.pmr>std <context-impl>fcontext <coverage>off <cxxstd-dialect>iso <cxxstd>11 <debug-symbols>on <exception-handling>on <extern-c-nothrow>off <inlining>off <known-warnings>hide <link>shared <optimization>off <os>LINUX <pch>on <preserve-test-targets>on <profiling>off <python-debugging>off <python>3.9 <rtti>on <runtime-debugging>on <runtime-link>shared <stdlib>native <strip>off <target-os>linux <testing.execute>on <threadapi>pthread <threading>multi <toolset-gcc:version>13 <toolset>gcc <variant>debug <vectorize>off <visibility>hidden <warnings-as-errors>off <warnings>on <x-deduced-platform>x86_64 matched: (empty) matched: (empty)
Unlikely worth fixing now but later as it might confuse users
Works for me (Linux x86): Performing configuration checks - BOOST_ARCH_WORD_BITS == 0.0.16 : no (cached) [1] - BOOST_ARCH_WORD_BITS == 0.0.32 : no (cached) [1] - BOOST_ARCH_WORD_BITS == 0.0.64 : yes (cached) [1] - BOOST_ARCH_X86 : yes (cached) [1] - BOOST_ARCH_IA64 : no (cached) [1] - BOOST_ARCH_SPARC : no (cached) [1] - BOOST_ARCH_LOONGARCH : no (cached) [1] - BOOST_ARCH_MIPS : no (cached) [1] - BOOST_ARCH_PARISC : no (cached) [1] - BOOST_ARCH_ARM : no (cached) [1] - BOOST_ARCH_RISCV : no (cached) [1] - BOOST_ARCH_PPC : no (cached) [1] - BOOST_ARCH_SYS390 : no (cached) [1] - default address-model : 64-bit (cached) [2] - default architecture : x86 (cached) [2] - BOOST_ARCH_WORD_BITS == 0.0.16 : no (cached) [3] - BOOST_ARCH_WORD_BITS == 0.0.32 : no (cached) [3] - BOOST_ARCH_WORD_BITS == 0.0.64 : yes (cached) [3] - BOOST_ARCH_X86 : yes (cached) [3] - BOOST_ARCH_IA64 : no (cached) [3] - BOOST_ARCH_SPARC : no (cached) [3] - BOOST_ARCH_LOONGARCH : no (cached) [3] - BOOST_ARCH_MIPS : no (cached) [3] - BOOST_ARCH_PARISC : no (cached) [3] - BOOST_ARCH_ARM : no (cached) [3] - BOOST_ARCH_RISCV : no (cached) [3] - BOOST_ARCH_PPC : no (cached) [3] - BOOST_ARCH_SYS390 : no (cached) [3] - symlinks supported : yes (cached) - cxx11_auto_declarations : yes (cached) [3] - cxx11_constexpr : yes (cached) [3] - cxx11_defaulted_functions : yes (cached) [3] - cxx11_final : yes (cached) [3] - cxx11_hdr_thread : yes (cached) [3] - cxx11_hdr_tuple : yes (cached) [3] - cxx11_lambdas : yes (cached) [3] - cxx11_noexcept : yes (cached) [3] - cxx11_nullptr : yes (cached) [3] - cxx11_rvalue_references : yes (cached) [3] - cxx11_template_aliases : yes (cached) [3] - cxx11_thread_local : yes (cached) [3] - cxx11_variadic_templates : yes (cached) [3] - BOOST_ARCH_WORD_BITS == 0.0.16 : no (cached) [4] - BOOST_ARCH_WORD_BITS == 0.0.32 : no (cached) [4] - BOOST_ARCH_WORD_BITS == 0.0.64 : yes (cached) [4] - BOOST_ARCH_X86 : yes (cached) [4] - BOOST_ARCH_IA64 : no (cached) [4] - BOOST_ARCH_SPARC : no (cached) [4] - BOOST_ARCH_LOONGARCH : no (cached) [4] - BOOST_ARCH_MIPS : no (cached) [4] - BOOST_ARCH_PARISC : no (cached) [4] - BOOST_ARCH_ARM : no (cached) [4] - BOOST_ARCH_RISCV : no (cached) [4] - BOOST_ARCH_PPC : no (cached) [4] - BOOST_ARCH_SYS390 : no (cached) [4] - cxx11_auto_declarations : yes (cached) [4] - cxx11_constexpr : yes (cached) [4] - cxx11_defaulted_functions : yes (cached) [4] - cxx11_final : yes (cached) [4] - cxx11_hdr_thread : yes (cached) [4] - cxx11_hdr_tuple : yes (cached) [4] - cxx11_lambdas : yes (cached) [4] - cxx11_noexcept : yes (cached) [4] - cxx11_nullptr : yes (cached) [4] - cxx11_rvalue_references : yes (cached) [4] - cxx11_template_aliases : yes (cached) [4] - cxx11_thread_local : yes (cached) [4] - cxx11_variadic_templates : yes (cached) [4] - has -fsplit-stack : yes (cached) [4] - is libstdc++ : yes (cached) [4] - BOOST_ARCH_WORD_BITS == 0.0.16 : no (cached) [5] - BOOST_ARCH_WORD_BITS == 0.0.32 : no (cached) [5] - BOOST_ARCH_WORD_BITS == 0.0.64 : yes (cached) [5] - BOOST_ARCH_X86 : yes (cached) [5] - BOOST_ARCH_IA64 : no (cached) [5] - BOOST_ARCH_SPARC : no (cached) [5] - BOOST_ARCH_LOONGARCH : no (cached) [5] - BOOST_ARCH_MIPS : no (cached) [5] - BOOST_ARCH_PARISC : no (cached) [5] - BOOST_ARCH_ARM : no (cached) [5] - BOOST_ARCH_RISCV : no (cached) [5] - BOOST_ARCH_PPC : no (cached) [5] - BOOST_ARCH_SYS390 : no (cached) [5] - has -fsplit-stack : yes (cached) [5] - cxx11_auto_declarations : yes (cached) [5] - cxx11_constexpr : yes (cached) [5] - cxx11_defaulted_functions : yes (cached) [5] - cxx11_final : yes (cached) [5] - cxx11_hdr_thread : yes (cached) [5] - cxx11_hdr_tuple : yes (cached) [5] - cxx11_lambdas : yes (cached) [5] - cxx11_noexcept : yes (cached) [5] - cxx11_nullptr : yes (cached) [5] - cxx11_rvalue_references : yes (cached) [5] - cxx11_template_aliases : yes (cached) [5] - cxx11_thread_local : yes (cached) [5] - cxx11_variadic_templates : yes (cached) [5] - is libstdc++ : yes (cached) [5] [1] gcc-15/release/link-static/threading-multi/visibility-hidden [2] gcc-15 [3] gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden [4] gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden [5] gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden ...patience... ...found 2692 targets... ...updating 74 targets... gcc.compile.asm ../../../bin.v2/libs/context/build/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/asm/make_x86_64_sysv_elf_gas.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/dlmalloc.o gcc.compile.c++ ../../../bin.v2/libs/context/build/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/fcontext.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/unsynchronized_pool_resource.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/synchronized_pool_resource.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/monotonic_buffer_resource.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/global_resource.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/dlmalloc.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/pool_resource.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/synchronized_pool_resource.o gcc.compile.c++ ../../../bin.v2/libs/context/build/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/posix/stack_traits.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/monotonic_buffer_resource.o gcc.archive ../../../bin.v2/libs/context/build/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/libboost_context.a gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/global_resource.o gcc.compile.c++ ../../../bin.v2/libs/context/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/posix/stack_traits.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/unsynchronized_pool_resource.o gcc.compile.c++ ../../../bin.v2/libs/context/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/fiber.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/dlmalloc.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/pool_resource.o gcc.compile.c++ ../../../bin.v2/libs/context/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/posix/stack_traits.o gcc.compile.c++ ../../../bin.v2/libs/context/test/test_invoke.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_invoke.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/global_resource.o gcc.compile.c++ ../../../bin.v2/libs/context/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/continuation.o gcc.archive ../../../bin.v2/libs/context/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/libboost_context.a gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/synchronized_pool_resource.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/monotonic_buffer_resource.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/pool_resource.o gcc.compile.c++ ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/unsynchronized_pool_resource.o gcc.compile.c++ ../../../bin.v2/libs/context/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/continuation.o gcc.compile.c++ ../../../bin.v2/libs/context/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/fiber.o gcc.compile.c++ ../../../bin.v2/libs/context/test/test_apply.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_apply.o gcc.archive ../../../bin.v2/libs/context/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/libboost_context.a gcc.compile.c ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/alloc_lib.o gcc.archive ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/libboost_container.a gcc.link ../../../bin.v2/libs/context/test/test_apply.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_apply gcc.link ../../../bin.v2/libs/context/test/test_invoke.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_invoke testing.capture-output ../../../bin.v2/libs/context/test/test_apply.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_apply.run testing.capture-output ../../../bin.v2/libs/context/test/test_invoke.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_invoke.run **passed** ../../../bin.v2/libs/context/test/test_apply.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_apply.test **passed** ../../../bin.v2/libs/context/test/test_invoke.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_invoke.test gcc.compile.c ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/alloc_lib.o gcc.compile.c ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/alloc_lib.o gcc.archive ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/libboost_container.a gcc.archive ../../../bin.v2/libs/container/build/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/libboost_container.a gcc.compile.c++ ../../../bin.v2/libs/context/test/test_fiber_native.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/test_fiber.o gcc.compile.c++ ../../../bin.v2/libs/context/test/test_fiber_asm.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_fiber.o gcc.link ../../../bin.v2/libs/context/test/test_fiber_native.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/test_fiber_native testing.capture-output ../../../bin.v2/libs/context/test/test_fiber_native.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/test_fiber_native.run **passed** ../../../bin.v2/libs/context/test/test_fiber_native.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/test_fiber_native.test gcc.link ../../../bin.v2/libs/context/test/test_fiber_asm.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_fiber_asm testing.capture-output ../../../bin.v2/libs/context/test/test_fiber_asm.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_fiber_asm.run **passed** ../../../bin.v2/libs/context/test/test_fiber_asm.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_fiber_asm.test gcc.compile.c++ ../../../bin.v2/libs/context/test/test_callcc_asm.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_callcc.o gcc.link ../../../bin.v2/libs/context/test/test_callcc_asm.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_callcc_asm testing.capture-output ../../../bin.v2/libs/context/test/test_callcc_asm.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_callcc_asm.run **passed** ../../../bin.v2/libs/context/test/test_callcc_asm.test/gcc-15/release/x86_64/link-static/threading-multi/visibility-hidden/test_callcc_asm.test gcc.compile.c++ ../../../bin.v2/libs/context/test/test_fiber_segmented.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/test_fiber.o gcc.link ../../../bin.v2/libs/context/test/test_fiber_segmented.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/test_fiber_segmented testing.capture-output ../../../bin.v2/libs/context/test/test_fiber_segmented.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/test_fiber_segmented.run **passed** ../../../bin.v2/libs/context/test/test_fiber_segmented.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/test_fiber_segmented.test gcc.compile.c++ ../../../bin.v2/libs/context/test/test_callcc_native.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/test_callcc.o gcc.compile.c++ ../../../bin.v2/libs/context/test/test_callcc_segmented.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/test_callcc.o gcc.link ../../../bin.v2/libs/context/test/test_callcc_native.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/test_callcc_native testing.capture-output ../../../bin.v2/libs/context/test/test_callcc_native.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/test_callcc_native.run **passed** ../../../bin.v2/libs/context/test/test_callcc_native.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/threading-multi/visibility-hidden/test_callcc_native.test gcc.link ../../../bin.v2/libs/context/test/test_callcc_segmented.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/test_callcc_segmented testing.capture-output ../../../bin.v2/libs/context/test/test_callcc_segmented.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/test_callcc_segmented.run **passed** ../../../bin.v2/libs/context/test/test_callcc_segmented.test/gcc-15/release/x86_64/context-impl-ucontext/link-static/segmented-stacks-on/threading-multi/visibility-hidden/test_callcc_segmented.test ...updated 74 targets...
Am 22.07.25 um 20:32 schrieb oliver.kowalke--- via Boost:
Am 22.07.25 um 14:07 schrieb Alexander Grund via Boost:
All good here too.
Just an "error" during the "configure step" which is irritating:
error: No best alternative for /dev/shm/boost_1_89_0/libs/mpi/build/boost_mpi with <abi>sysv <address-model>64 <architecture>x86 <asynch-exceptions>off <binary-format>elf <boost.beast.allow-deprecated>on <boost.beast.separate-compilation>on <boost.cobalt.executor>any_io_executor <boost.cobalt.pmr>std <context-impl>fcontext <coverage>off <cxxstd-dialect>iso <cxxstd>11 <debug-symbols>on <exception-handling>on <extern-c-nothrow>off <inlining>off <known-warnings>hide <link>shared <optimization>off <os>LINUX <pch>on <preserve-test-targets>on <profiling>off <python-debugging>off <python>3.9 <rtti>on <runtime-debugging>on <runtime-link>shared <stdlib>native <strip>off <target-os>linux <testing.execute>on <threadapi>pthread <threading>multi <toolset-gcc:version>13 <toolset>gcc <variant>debug <vectorize>off <visibility>hidden <warnings-as-errors>off <warnings>on <x-deduced-platform>x86_64 matched: (empty) matched: (empty)
Unlikely worth fixing now but later as it might confuse users
Works for me (Linux x86):
Do you have MPI enabled? E.g. `using mpi;` in the project config? I guess that is what the error/warning should be about: Boost.MPI not being built. I just take issue in the build showing an (unclear) "error" but finishing nonetheless.
Ah, I didn't read the b2 output carefully...I thought building boost context is failing
participants (7)
-
Alexander Grund -
Andrey Semashev -
Marshall Clow -
Matt Borland -
oliver.kowalke@gmail.com -
Ruben Perez -
Tom Kent