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