[Release] Boost 1.87.7 Release Candidate 1 is available

The first release candidates for the 1.87.0 release are now available at: https://boostorg.jfrog.io/artifactory/main/release/1.87.0/source/ The SHA256 checksums are as follows: f55c340aa49763b1925ccf02b2e83f35fdcf634c9d5164a2acb87540173c741d boost_1_87_0_rc1.tar.gz af57be25cb4c4f4b413ed692fe378affb4352ea50fbe294a11ef548f4d527d89 boost_1_87_0_rc1.tar.bz2 f367a218d27b23b568956bacf56d08d2c1d9647211337136be8cac5cb2ff0828 boost_1_87_0_rc1.zip db6b7d77a2286ebe79d4aa7252c08b051d271fd8b013b6b18bc7a966552c1139 boost_1_87_0_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. -- The Release managers

On Dec 5, 2024, at 10:05 AM, Marshall Clow
The first release candidates for the 1.87.0 release are now available at: https://boostorg.jfrog.io/artifactory/main/release/1.87.0/source/
The SHA256 checksums are as follows:
f55c340aa49763b1925ccf02b2e83f35fdcf634c9d5164a2acb87540173c741d boost_1_87_0_rc1.tar.gz af57be25cb4c4f4b413ed692fe378affb4352ea50fbe294a11ef548f4d527d89 boost_1_87_0_rc1.tar.bz2 f367a218d27b23b568956bacf56d08d2c1d9647211337136be8cac5cb2ff0828 boost_1_87_0_rc1.zip db6b7d77a2286ebe79d4aa7252c08b051d271fd8b013b6b18bc7a966552c1139 boost_1_87_0_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 think that’s a cool typo in the subject - but the release is 1.87.0, not 1.87.7. — Marshall

On Dec 5, 2024, at 10:05 AM, Marshall Clow
The first release candidates for the 1.87.0 release are now available at: https://boostorg.jfrog.io/artifactory/main/release/1.87.0/source/
The SHA256 checksums are as follows:
f55c340aa49763b1925ccf02b2e83f35fdcf634c9d5164a2acb87540173c741d boost_1_87_0_rc1.tar.gz af57be25cb4c4f4b413ed692fe378affb4352ea50fbe294a11ef548f4d527d89 boost_1_87_0_rc1.tar.bz2 f367a218d27b23b568956bacf56d08d2c1d9647211337136be8cac5cb2ff0828 boost_1_87_0_rc1.zip db6b7d77a2286ebe79d4aa7252c08b051d271fd8b013b6b18bc7a966552c1139 boost_1_87_0_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 have successfully built the boost libraries on a an x86 Mac running Mac OS Sequoia 15.1.1 Using: Apple clang version 16.0.0 (clang-1600.0.26.4) Target: x86_64-apple-darwin24.1.0 And targeting C++ 11/14/17/20/23/2c — Marshall

Successfully built on Power9/ppc64le CPU using GCC 11 with its default C++ standard However there are quite a few warnings like:
This header is deprecated. Use
instead.«
./boost/math/policies/error_handling.hpp:780:22 [-Wmaybe-uninitialized] ./boost/math/special_functions/bessel.hpp:371:53 [-Wmaybe-uninitialized] ./boost/math/special_functions/detail/bessel_ik.hpp:421:22 [-Wmaybe-uninitialized]
Not really important, but I guess at least internally we shouldn't rely on our own deprecated headers.

Am 06.12.24 um 13:12 schrieb Peter Dimov via Boost:
Alexander Grund wrote:
Successfully built on Power9/ppc64le CPU using GCC 11 with its default C++ standard
However there are quite a few warnings like:
This header is deprecated. Use
instead.« Where do these come from? Seems you fixed that in develop: https://github.com/boostorg/spirit/commit/125bcfc905f63ca6d62c6fdf99ffe388af...

Alexander Grund wrote:
Am 06.12.24 um 13:12 schrieb Peter Dimov via Boost:
Alexander Grund wrote:
Successfully built on Power9/ppc64le CPU using GCC 11 with its default C++ standard
However there are quite a few warnings like:
This header is deprecated. Use
instead.« Where do these come from? Seems you fixed that in develop: https://github.com/boostorg/spirit/commit/125bcfc905f63ca6d62c6fdf99ffe388af...
Spirit maintainers need to merge to master, then. :-)

On Thu, Dec 5, 2024 at 12:05 PM Marshall Clow via Boost < boost@lists.boost.org> wrote:
The first release candidates for the 1.87.0 release are now available at: https://boostorg.jfrog.io/artifactory/main/release/1.87.0/source/
The SHA256 checksums are as follows:
f55c340aa49763b1925ccf02b2e83f35fdcf634c9d5164a2acb87540173c741d boost_1_87_0_rc1.tar.gz af57be25cb4c4f4b413ed692fe378affb4352ea50fbe294a11ef548f4d527d89 boost_1_87_0_rc1.tar.bz2 f367a218d27b23b568956bacf56d08d2c1d9647211337136be8cac5cb2ff0828 boost_1_87_0_rc1.zip db6b7d77a2286ebe79d4aa7252c08b051d271fd8b013b6b18bc7a966552c1139 boost_1_87_0_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.
-- The Release managers
Looks good on Windows/Visual Studio, now only supporting msvc-14.1, msvc-14.2, and msvc-14.3. 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 log here: https://gist.github.com/teeks99/df807f6cd490f2b3135fda02a189159e I'll push the binaries up to the servers shortly. 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.
-- The Release managers
I have successfully built the libraries on an M1 Pro Macbook Pro running macOS 15.1.1 with Homebrew Clang 19.1.4 and cxxstd=11,14,17,20,23,2c Matt

El 05/12/2024 a las 19:05, Marshall Clow via Boost escribió:
The first release candidates for the 1.87.0 release are now available at: https://boostorg.jfrog.io/artifactory/main/release/1.87.0/source/
The SHA256 checksums are as follows:
f55c340aa49763b1925ccf02b2e83f35fdcf634c9d5164a2acb87540173c741d boost_1_87_0_rc1.tar.gz af57be25cb4c4f4b413ed692fe378affb4352ea50fbe294a11ef548f4d527d89 boost_1_87_0_rc1.tar.bz2 f367a218d27b23b568956bacf56d08d2c1d9647211337136be8cac5cb2ff0828 boost_1_87_0_rc1.zip db6b7d77a2286ebe79d4aa7252c08b051d271fd8b013b6b18bc7a966552c1139 boost_1_87_0_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.
Successfully built in Ubuntu 24/WSL with toolsets: gcc-10 gcc-11 gcc-12 gcc-13 gcc-14 clang-14 clang-15 clang-16 clang-17 clang-18 Best, Ion

On Thu, 5 Dec 2024 at 19:06, Marshall Clow via Boost
The first release candidates for the 1.87.0 release are now available at: https://boostorg.jfrog.io/artifactory/main/release/1.87.0/source/
The SHA256 checksums are as follows:
f55c340aa49763b1925ccf02b2e83f35fdcf634c9d5164a2acb87540173c741d boost_1_87_0_rc1.tar.gz af57be25cb4c4f4b413ed692fe378affb4352ea50fbe294a11ef548f4d527d89 boost_1_87_0_rc1.tar.bz2 f367a218d27b23b568956bacf56d08d2c1d9647211337136be8cac5cb2ff0828 boost_1_87_0_rc1.zip db6b7d77a2286ebe79d4aa7252c08b051d271fd8b013b6b18bc7a966552c1139 boost_1_87_0_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.
-- The Release managers
I have successfully built the RC under clang-19, stdlib=libc++, Ubuntu 22.04, both with cxxstd=23 and without an explicit cxxstd. Other than the already reported warnings in spirit, there were a couple of warnings under C++23 regarding the deprecation of std::codecvt (Boost.Log) and std::numeric_limits::has_denorm (Boost.Spirit). Boost.Cobalt is successfully installed. Regards, Ruben.

On Thu, Dec 5, 2024 at 10:05 AM Marshall Clow via Boost < boost@lists.boost.org> wrote:
The first release candidates for the 1.87.0 release are now available at: https://boostorg.jfrog.io/artifactory/main/release/1.87.0/source/
We are working on fixing some of the styles for certain documentation (URL, charconv). Do we have the opportunity to have these docs re-rendered for the final release? This repo would have change (by tonight): https://github.com/boostorg/boostlook Thanks
participants (8)
-
Alexander Grund
-
Ion Gaztañaga
-
Marshall Clow
-
Matt Borland
-
Peter Dimov
-
Ruben Perez
-
Tom Kent
-
Vinnie Falco