Boost logo

Boost :

From: Ruben Perez (rubenperez038_at_[hidden])
Date: 2023-04-06 15:33:07


I have successfully built the RC in Ubuntu 22.04 and clang-15.

I'd like however to flag commit
https://github.com/boostorg/asio/commit/19cff007b0e9bf78dad921fe2a390d3458900f95
that was merged into Boost.Asio's master branch on the 5th of April
and hasn't gone into this RC as breaking existing code (concretely,
this prevents some Boost.MySQL examples from compiling). It was caught by chance
by a CI run. If this commit gets merged into any subsequent 1.82 RC, Boost.MySQL
(and potentially other user code) will contain flaws.

This commit breaks the following code:

// Token declaration
constexpr auto token = asio::as_tuple(asio::use_awaitable);
// In a C++20 coroutine
co_await socket.async_read(buffer, token);

I don't know if this was meant to be legal or not, but used to build
and run fine until yesterday.

I can provide a fix if this commit gets merged into any subsequent RC,
but other client code may get affected.

Regards,
Ruben.

On Thu, 6 Apr 2023 at 16:54, Marshall Clow via Boost
<boost_at_[hidden]> wrote:
>
> On Apr 6, 2023, at 7:25 AM, Marshall Clow via Boost <boost_at_[hidden]> wrote:
> >
> > The first release candidates for the 1.82.0 release are now available at:
> > <https://boostorg.jfrog.io/artifactory/main/release/1.82.0/source/>
> >
> > The SHA256 checksums are as follows:
> >
> > b6bfc8adc9056bdb01083680b77ecdd7ad4a59a7425a3a42e15a1fe7f6c4f459 boost_1_82_0_rc1.7z
> > 891aa0d522f80d79ecf622378961ceec882025d55b8aa85f61847db602056d57 boost_1_82_0_rc1.zip
> > bcdf29d00ade098140ef6934849f27273ad655fcb1e172a4f25660ae0f930d33 boost_1_82_0_rc1.tar.gz
> > 17d717a04d81e4e23bf0b527bae894f36db72c75976224ddedea9ffddfcd1fbd boost_1_82_0_rc1.tar.bz2
> >
> >
> > 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 in Mac OS 12.6.4,
> with "Apple clang version 14.0.0 (clang-1400.0.29.202)”
> and C++ 03/11/14/17/20/2b, on both x86 and ARM.
>
> — Marshall
>
>
> _______________________________________________
> 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