Boost logo

Boost :

From: Дмитрий Архипов (grisumbras_at_[hidden])
Date: 2024-08-13 13:12:38


пт, 9 авг. 2024 г. в 04:36, Marshall Clow via Boost <boost_at_[hidden]>:
>
> The first release candidates for the 1.86.0 release are now available at:
> <https://boostorg.jfrog.io/artifactory/main/release/1.86.0/source/>
>
> The SHA256 checksums are as follows:
>
> 2575e74ffc3ef1cd0babac2c1ee8bdb5782a0ee672b1912da40e5b4b591ca01f boost_1_86_0_rc1.tar.gz
> cd20a5694e753683e1dc2ee10e2d1bb11704e65893ebcc6ced234ba68e5d8646 boost_1_86_0_rc1.zip
> 413ee9d5754d0ac5994a3bf70c3b5606b10f33824fdd56cf04d425f2fc6bb8ce boost_1_86_0_rc1.7z
> 1bed88e40401b2cb7a1f76d4bab499e352fa4d0c5f31c0dbae64e24d34d7513b boost_1_86_0_rc1.tar.bz2

I have successfully built and installed (b2 install) the libraries on
Ubuntu 24.4 with GCC 11,12,13 and Clang 20 (C++ 11,14,17,20,23) *with
a caveat*.

The caveat is that Predef appears to define several conflicting
definitions of the target install, which results in a build error. So,
I had to disable Predef.

I also cross-built and installed the libraries using Mingw-w64 11.0.1
(gcc-13, win32 threading model, address-model 32, 64, C++
11,14,17,20,23). I had to disable Python (I didn't have libpython
targeting this configuration), and set
boost.stacktrace.from_exception=off. I also had to disable Process
because of what appears to be a build script bug.
And also I cross-built and installed the libraries using GCC 13
targeting arm-linux-gnueabi (C++ 11,14,17,20,23). Again, I had to
disable Python, but in addition I had to disable Context, as assembler
sources were rejected by the assembler.

Builds of Fiber, Log, Math, Process, Python, Serialization, and Url
generated warnings. Also, Cobalt's build script generates a warning.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk