Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
WebDancer69 opened this issue Feb 15, 2024 · 1 comment
Open

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

WebDancer69 opened this issue Feb 15, 2024 · 1 comment

Comments

@WebDancer69
Copy link

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
Copy link

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.

@mclow mclow transferred this issue from boostorg/boost Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants