-
Notifications
You must be signed in to change notification settings - Fork 993
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
[bug] conan profile detect
does not detect compiler.update
for msvc
#13329
Comments
Hi @mpusz I am afraid that this is intentional. Adding the update to the
Yes, they might have different ABI, but the model in general works very well with forward versions, 99% of the cases is good, this cannot default for the exception case, but for a balanced case
Yes, users that will want to detail the ABI compatibility down to the update, will have to specify the update themselves, because as explained above, defaulting to detail the update will be a very bad default for ConanCenter packages and many users |
Can't it be somehow handled by the |
Default I'd suggest that you document that it is necessary to have the latest update of the compiler (I think this is similar to what we do in ConanCenter), and that should be a pragmatic solution, it has worked very well in ConanCenter for a long time. |
Closing this as not a bug, the default profile detect will not add the #15435 might make available the update detection via |
Environment details
Steps to reproduce
The set of C++ features supported in the MSVC compiler with each new compiler update improves a lot.
validate()
method often will require not just a major compiler version but also at least a specific update version to work correctly on the MSVC compiler (i.e.mp-units
requires at least 192.8 to compile). By default,conan profile detect
does not set the update number in the profile, which is a big issue:Logs
No response
The text was updated successfully, but these errors were encountered: