[release] Boost 1.91.0 Beta 1 Release Candidate 1 is available
Available at: <https://archives.boost.io/beta/1.91.0.beta1/source/> The SHA256 checksums are as follows: b8e78a226d2c0bd6ad4346254988dc2af15c0ae569d974e4da09e7dd0f338980 boost_1_91_0_b1_rc1.zip 866a39f4b6b1591c04bbb7d9c70ed241a794162512df0fa2ef79374b774354a3 boost_1_91_0_b1_rc1.7z d1eb15102b3379bff874894dd0c39d25a85c9c41147a2dd25215602b911125db boost_1_91_0_b1_rc1.tar.bz2 1194fb011943b4425cc6e15f3ee7272ae9c8331938c7d1bac8767850463c2e84 boost_1_91_0_b1_rc1.tar.gz 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 Thu, Mar 5, 2026 at 8:41 PM Marshall Clow via Boost < boost@lists.boost.org> wrote:
Available at: <https://archives.boost.io/beta/1.91.0.beta1/source/>
The SHA256 checksums are as follows:
b8e78a226d2c0bd6ad4346254988dc2af15c0ae569d974e4da09e7dd0f338980 boost_1_91_0_b1_rc1.zip 866a39f4b6b1591c04bbb7d9c70ed241a794162512df0fa2ef79374b774354a3 boost_1_91_0_b1_rc1.7z d1eb15102b3379bff874894dd0c39d25a85c9c41147a2dd25215602b911125db boost_1_91_0_b1_rc1.tar.bz2 1194fb011943b4425cc6e15f3ee7272ae9c8331938c7d1bac8767850463c2e84 boost_1_91_0_b1_rc1.tar.gz
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 mostly good for windows/visual studio. This is the first build I've done with Visual Studio 2026/msvc-14.5. 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 msvc-14.5 32 X X X msvc-14.5 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. There was an odd error message during config on all compilers, I'm not sure what the implications of this are, but no compile errors: - has fallocate : no (cached) [11] - exceptions : yes (cached) [11] - sfinae_expr : yes (cached) [11] - has <type_traits> sufficient for Boost.Scope : yes (cached) [11] error: No best alternative for /D:/RB/boost_1_91_0/libs/graph_parallel/build/boost_graph_parallel with <abi>ms <address-model>32 <architecture>x86 <asynch-exceptions>off <binary-format>pe <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 <debug-store>object <debug-symbols>off <embed-manifest-via>linker <embed-manifest>on <exception-handling>on <extern-c-nothrow>off <inlining>full <known-warnings>hide <link>static <midl-robust>yes <midl-stubless-proxy>yes <optimization>speed <os>NT <pch>on <preserve-test-targets>on <profiling>off <python-debugging>off <python>3.14 <rtti>on <runtime-debugging>off <runtime-link>shared <stdlib>native <strip>off <target-os>windows <testing.execute>on <threadapi>win32 <threading>multi <toolset-msvc:version>14.1 <toolset>msvc <variant>release <vectorize>off <visibility>hidden <warnings-as-errors>off <warnings>on <windows-api>desktop <x-deduced-platform>x86_32 matched: (empty) matched: (empty) - lzma : no (cached) [11] - zstd : no (cached) [11] - cxx11_hdr_initializer_list : yes (cached) [11] Full logs can be seen here: https://gist.github.com/teeks99/d67510283ea90008f7dabeb0113a33a6 Tom
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 built the libraries with Homebrew Clang 22 and GCC 15 on an M4 Mac running macOS Tahoe (26.3) with cxxstd=11,14,17,20,23,2c. Everything builds cleanly with Clang 22. As with the last two releases, context fails to build with GCC which causes cobalt, coroutine, fiber, and process to also fail. Matt
On Mar 5, 2026, at 6:39 PM, Marshall Clow <mclow.lists@gmail.com> wrote:
Available at: <https://archives.boost.io/beta/1.91.0.beta1/source/>
The SHA256 checksums are as follows:
b8e78a226d2c0bd6ad4346254988dc2af15c0ae569d974e4da09e7dd0f338980 boost_1_91_0_b1_rc1.zip 866a39f4b6b1591c04bbb7d9c70ed241a794162512df0fa2ef79374b774354a3 boost_1_91_0_b1_rc1.7z d1eb15102b3379bff874894dd0c39d25a85c9c41147a2dd25215602b911125db boost_1_91_0_b1_rc1.tar.bz2 1194fb011943b4425cc6e15f3ee7272ae9c8331938c7d1bac8767850463c2e84 boost_1_91_0_b1_rc1.tar.gz
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 built the boost libraries on an M4Pro Mac Mini with Apple clang version 17.0.0 (clang-1700.6.4.2) I got a lot of warnings that: ld: warning: -single_module is obsolete — Marshall
On Fri, 6 Mar 2026 at 03:41, Marshall Clow via Boost <boost@lists.boost.org> wrote:
Available at: <https://archives.boost.io/beta/1.91.0.beta1/source/>
The SHA256 checksums are as follows:
b8e78a226d2c0bd6ad4346254988dc2af15c0ae569d974e4da09e7dd0f338980 boost_1_91_0_b1_rc1.zip 866a39f4b6b1591c04bbb7d9c70ed241a794162512df0fa2ef79374b774354a3 boost_1_91_0_b1_rc1.7z d1eb15102b3379bff874894dd0c39d25a85c9c41147a2dd25215602b911125db boost_1_91_0_b1_rc1.tar.bz2 1194fb011943b4425cc6e15f3ee7272ae9c8331938c7d1bac8767850463c2e84 boost_1_91_0_b1_rc1.tar.gz
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 built the libraries under gcc-15 / Ubuntu 25.10. I have successfully used the beta within my servertech chat project (github.com/anarthal/servertech-chat/actions/runs/22817490504), which exercises several networking-related Boost libraries. All tests pass.
В письме от пятница, 6 марта 2026 г. 05:39:02 MSK пользователь Marshall Clow via Boost написал:
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've successfully built and installed the libraries using * Linux x86_64 with gcc-14, * Linux x86_64 with clang-22, * cross-compiling with Mingw-w64 11.0.1 (gcc-13, win32 threading model, address-model 32, 64), * cross-compiling with GCC 13 targeting arm-linux-gnueabi For each target I tried each of C++ 11, 14, 17, 20, 23, and 26. For cross-builds I had to disable Python, as I don't have versions of libpython for those targets. MPI emitted a build system warning. There is a fix for this in develop since a few months ago, but it hasn't been merged to master. GraphParallel emitted a similar warning. There isn't currently a fix for it merged into the project, so I created a PR. Cobalt also emitted a build system warning. Log, Python, Serialization, and Url emitted warnings when building with GCC. Additionally Process and Stacktrace emitted warnings when building for Arm and Asio (via Cobalt), Cobalt, Fiber, and Process emitted warnings when building for Windows. Cobalt, FunctionTypes (via Log), Proto (via Log), Python, and Spirit (via Serialization) emitted warnings when building with clang.
participants (5)
-
Dmitry Arkhipov -
Marshall Clow -
Matt Borland -
Ruben Perez -
Tom Kent