-
Notifications
You must be signed in to change notification settings - Fork 17
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
Error: Information about the C++ toolchain API is not accessible anymore through ctx.fragments.cpp #10
Comments
Hey, thanks for your report! I'm not actively maintaining this anymore, unfortunately (and don't have a codebase to test it with), but willing to help guide you through fixing it. The before/after example from the documentation you linked is more or less what needs to be done. You need to add a
Then, at the top of this function: lavender/bazel/bazel-msbuild/msbuild.bzl Lines 1 to 10 in d867ab5
add the line |
Let me know if you have any issues. If you get it working, please submit a PR and I'll get it merged. Thanks! |
Thanks for the guidance, I'll take a look at it! |
lummax@623e18c was my attempt at this. Inspired by https://github.com/grailbio/bazel-compilation-database Edit: And xforce@01609c4 is another one. |
Hello and first, thanks for making this!
It seems that a bazel change broke Lavender. When trying to convert a project, I get:
The link provides instructions for migration, but I just started learning Bazel so I did not manage to fix it myself. Removing the
+ ctx.fragments.cpp.compiler_options([]) + ctx.fragments.cpp.cxx_options([])
parts frommsbuild.bzl
allows the script to complete.The text was updated successfully, but these errors were encountered: