Le 10/01/2023 à 22:52, Jean-Marc Lasgouttes a écrit :
Right.

Something I will ask for soon is permission for upgrading included boost on 
devel and stable. It is not possible to build stable without lots of warnings 
these days.

So, I upgraded boost to 1.81 (latest) in master and 1.75 in stable.

I chose the later because 1?76 introduces a brand new regex library and I tried to avoid disruption.

The level of warnings is now much mower, but I still see some about the deprecation of std::unary_fonction and std::binary_function. We could either backport the 4 patches below or keep things as they are, since the functors are only removed in C++17 and autoconf uses either C++14 or C++11. We would have problems only if compilers start to accept only C++ >= 17.

Thoughts?

JMarc

commit 59891601546bf08d3f4d4debdb40a5045aab1ab6
Author: Richard Kimberly Heck <rikih...@lyx.org>
Date:   Mon May 4 20:00:55 2020 -0400

    Remove functors in IndicesList.cpp.

commit 958958453ff69f02d94fc21f097463b77fab07d3
Author: Richard Kimberly Heck <rikih...@lyx.org>
Date:   Mon May 4 19:57:45 2020 -0400

    Replace functors in Format.cpp.

commit 7f875d7dacd66fefa861626e7c9e251d4a266809
Author: Richard Kimberly Heck <rikih...@lyx.org>
Date:   Mon May 4 19:08:12 2020 -0400

    Replace functor in BranchList

commit c506f304bc522ea91ad5a7e97cd4e3c7d54376b0
Author: Richard Kimberly Heck <rikih...@lyx.org>
Date:   Mon May 4 19:41:18 2020 -0400

    Fix a number of issues that were stopping compilation with MSVC 19.

Patch from Thibaut Cuvelier, modified slightly by me (mostly for style).



--
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to