boostorg / config

Boost.org config module
http://boost.org/libs/config
73 stars 156 forks source link

Missing features of C++/CLI seems to be flagged erroneously #498

Open WebDancer69 opened 9 months ago

WebDancer69 commented 9 months ago

We are using boost with C++/CLI, but some of the limitations does not seem to be valid.

The config visualc.hpp conditionally sets these: BOOST_NO_CXX11_THREAD_LOCAL BOOST_NO_SFINAE_EXPR BOOST_NO_CXX11_REF_QUALIFIERS BOOST_NO_CXX11_CONSTEXPR

But given the updates to C++/CLI, in particular the recent ones introducing C++20, I don't believe all of these limitations are currently the case.

Also, just missing one of these triggers "does not support C++11", which then invalidates big parts boost for C++/CLI, and soon probably entire boost, unless this is fixed.

Are there some test we can run to verify what is required, and potentially remove (some of) these limitations?

martinfehrs commented 5 months ago

Same problem here. We are using boost and C++/CLI. Newer versions do not work anymore, because of some limitations of C++/CLI, even if these limitations are irrelevant for the particular boost library.