Actions
Bug #2335
closedFREECIV_HAVE_CXX20_CAPTURE_THIS not set for clang++23
Start date:
10/05/2026
Due date:
% Done:
0%
Estimated time:
Description
Seen on autotools based build, but meson is likely affected too.
clang++23 configure check for "c++20 capture this" semantics fails because "-Werror" & "-Wc++20-extensions" are active.
Files
Updated by Marko Lindqvist 30 days ago
Happens also with older versions of clang.
Updated by Marko Lindqvist 30 days ago
The inconsistency within clang. The compiler complains (by default) if C++20 semantics are used, clang analyzer complains if C++20 semantics are not used.
Actions
#5
Updated by Marko Lindqvist 29 days ago
- File 0088-Fix-configure-check-for-C-20-capture-this-on-clang.patch 0088-Fix-configure-check-for-C-20-capture-this-on-clang.patch added
- File 0041-Fix-configure-check-for-C-20-capture-this-on-clang.patch 0041-Fix-configure-check-for-C-20-capture-this-on-clang.patch added
- File 0035-Fix-configure-check-for-C-20-capture-this-on-clang.patch 0035-Fix-configure-check-for-C-20-capture-this-on-clang.patch added
- Status changed from New to In Review
- Assignee set to Marko Lindqvist
Actions