|
Boost : |
From: Daniela Engert (dani_at_[hidden])
Date: 2023-02-27 14:55:10
Am 27.02.2023 um 15:27 schrieb Peter Dimov via Boost:
> Daniela Engert wrote:
>> Hi y'all!
>>
>> I've noticed that e.g. Boost.Log no longer compiles on msvc 19.35 (i.e.
>> VS2022 update 5).
> The tests for Boost.Log pass for me under VS2022 17.4.5
> (19.34.something) so this must be specific to 17.5.0/19.35. 17.5.0 itself
> seems pretty new because I haven't yet gotten the update notification
> in the IDE.
>
Right, it works here with 19.34 as it did for many years. This is why I
still stick with Boost.Log despite it being a huge burden to the
projects where it is used.
FWIW, 19.35 broke its own MFC library for the very same reason (fixed in
the MFC from VS 17.6-pre1 by renaming affected template argument names).
As it seems, the handling of template argument names has ben
strengthened in 19.35 (as it should) to the same level as e.g. gcc and
clang. Cameron told me that he has improved a lot of things in the
latest compilers: the first batch went live with 19.35, the next is
scheduled for 19.36 (e.g. official support for import std;).
VS2022 update 5 is out for a week now and I am in the process of
evaluating it with all of our active projects/codebases.
-- PGP/GPG: 2CCB 3ECB 0954 5CD3 B0DB 6AA0 BA03 56A1 2C4638C5
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk