![]() |
Boost : |
From: Ruben Perez (rubenperez038_at_[hidden])
Date: 2025-03-10 19:28:02
On Mon, 10 Mar 2025 at 05:03, Marshall Clow via Boost
<boost_at_[hidden]> wrote:
>
> Available at: https://archives.boost.io/beta/1.88.0.beta1/source/
>
> The SHA256 checksums are as follows:
>
> bc4948bc664fde0c2142badae2679a42124b464dc58019250afe0ef57fd7763e boost_1_88_0_b1_rc1.zip
> 3c334a9a743b68a35452b0223be8932fb39f26a6938382f9b9e625c4df99602c boost_1_88_0_b1_rc1.tar.gz
> 9e42c0611500151d795d66a07ef0a21036c02d24678e2e887caf6d97fcbc25ca boost_1_88_0_b1_rc1.tar.bz2
> 7faf60c4cb12ee90270e41716cf3735a8739016d7346983ce9f5e899e510b26d boost_1_88_0_b1_rc1.7z
>
> 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 successfully built the beta under Ubuntu 24.04 using gcc-12, cxxstd=20,23.
There is a warning in Boost.Context that points to what I recall was a
previous bug, was fixed in develop, but never merged to master:
In file included from ./boost/context/fiber.hpp:12,
from ./boost/fiber/context.hpp:28,
from
/home/ruben/Downloads/boost_1_88_0/libs/fiber/src/algo/algorithm.cpp:9:
./boost/context/fiber_fcontext.hpp:52: warning:
"__NR_map_shadow_stack" redefined
52 | # define __NR_map_shadow_stack 451
Issue: https://github.com/boostorg/context/issues/269
Many other fixes have been merged to develop since Boost 1.87, but
none of them have been merged to master.
Boost.MPI seems to emit this "error" (but the build goes fine):
error: No best alternative for
[redacted]/boost_1_88_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>20
<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 <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>12
<toolset>gcc <variant>release <vectorize>off <visibility>hidden
<warnings-as-errors>off <warnings>on <x-deduced-platform>x86_64
The rest looks good. The new Boost.Mqtt5 is there, which is great.
Regards,
Ruben.
>
> -- The Release Managers
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk