
11 Sep
2025
11 Sep
'25
5:01 p.m.
On September 11, 2025 4:02:49 PM Peter Dimov via Boost <boost@lists.boost.org> wrote:
Alexander Grund wrote:
I also don't see any machine-readable statement of the required C++ standard. The README says C++23 & 26 but the meta-json and compile-requirements in the build files haven't been updated.
That's because boostorg/spirit holds three libraries, one of which requires C++03, the other I'm not sure what, and the third (X3, the one under discussion) used to require C++17.
Thing is, as I've been told recently, only X3 is currently being maintained. The other two are unmaintained, as I understand, including no bug fixes. So, unless you're fine with depending on unmaintained code, Spirit == X3, and you are affected by this change.