-
Notifications
You must be signed in to change notification settings - Fork 1
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
rust_* is broken: Pigweed's Usage of Clang Breaks rust_library usage #90
Comments
May want to switch to rust 0.45.1 instead of 0.48.0 as well |
###Large Changes - hermetic C++ compilation with clang toolchain - had to remove a few gcc specific copts - commented out rust targets see #90 - Updates bazel from 7.2.1 to a specific commit of 8.0.0-pre ### Miscellaneous Changes - Updated .bazelignore to ignore bazel-bin, bazel-out, bazel-testlogs - add `-diff` to `.gitattributes` for our big lock files so when diffing we just see it as a "binary" and don't make `git diff` unintelligible - Fixed location of try-import in .bazelrc (should always be last) NOTE: You can add `per_file_copts` with `--per_file_copt`, for example to ignore warnings in `third_party` code ### Followup - add support for stm32 and rp platforms ### Related Issues: - #90 - #91
A little update: Asked in pigweed's discord Prompted
Pigweed POC: Progress: I've got a proof of concept working in upstream: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/231689 rules_rust approaches: |
We need to use pigweed's rust toolchain to match, but I've been able to get that working.
In the meantime, we've disabled rust_ targets.
See bsodmike/pigweed-sense-playground#2 for a quick reproduction example.
Related to #28 and f0rmiga/gcc-toolchain#85
The text was updated successfully, but these errors were encountered: