Boost logo

Boost :

From: Deniz Bahadir (dbahadir_at_[hidden])
Date: 2020-07-15 07:55:46

Am 12.07.20 um 17:39 schrieb Marshall Clow via Boost:
> The release candidates for the first 1.74.0 beta release are now available
> at:
> The release notes are not yet available.
> The SHA256 checksums are as follows:
> 577a6b575ff2c227e14cce1b929c73d969475e58f3d2ab2901ad234f773bbd12
> boost_1_74_0_b1_rc1.7z
> ba09c72dc848e7c0904922967014d853897b5a634926c910cc3b1fd627c31605
> boost_1_74_0_b1_rc1.tar.bz2
> 2ccdc39efa076822cf1b359f9449f9d07707f3e27a18b393297b25885a9ff45b
> boost_1_74_0_b1_rc1.tar.gz
> c267c450166e040a374eaddab5e583cef09f6c3fe96a4db826172d0315c38dd5
> 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 Boost Release Managers
Building the Boost libraries and a big (closed-source) project that uses
much of Boost succeeded on Ubuntu 18.04 with the following combination
of compilers:

* GCC 8 / C++17
* GCC 9 / C++17
* Clang 8 with libc++ / C++17
* Clang 10 with libc++ / C++17
* Clang 11-pre with libc++ / C++17

One observation, though:

If having built Boost with "labeled" format with one compiler (e.g. GCC
8) and trying to find the libraries via CMake with another version of
that compiler (e.g. GCC 9) does not issue a warning that
"Boost_COMPILER" is not set (e.g. to "-gcc9").
It just silently ignores the found Boost libs. (Only with "Boost_DEBUG"
/ "Boost_VERBOSE" variables set one realizes that it finds some libs
that seem not to match.)
This is not wrong but it took me a while to understand why it did not
find my Boost libs. (Only the "Boost::headers" and "Boost::exception"
import targets were created, because both are "INTERFACE" targets.)
Maybe a warning should be issued in this case?

Thanks for the good work,

Dipl.-Inform. Deniz Bahadir
Reuchlinstr. 10 D
10553 Berlin
Phone: +49 - 30 / 577 0004-22
Email: deniz.bahadir_at_[hidden]
Board of Management: Stephan Schröder, Dr.-Ing. Ingmar Poese
Commercial Register: Amtsgericht Bonn HRB 19378

Boost list run by bdawes at, gregod at, cpdaniel at, john at