Conversation
3214d86 to
0552cc5
Compare
|
@keith - I would be interested in your thoughts on the CI failure we get from reverting this PR... The original PR filtered out the AFAICT what's actually currently needed to fix the issues with building iOS applications is to pass Is there a nicer way of making the iOS stuff work that doesn't require setting the Otherwise, presumably we should start setting rules_rust/.bazelci/presubmit.yml Lines 446 to 459 in ddf2a4c |
|
Seems a test needs to be updated for iOS? |
Yeah - the test is fixed by adding |
|
Sorry about the unintended breakage; no objections from me on reverting the change. |
|
@dae would you be able to confirm what the right solution is for #1663 (comment) ? |
|
If @illicitonion confirmed the test I added passes when |
We've run into a number of issues, both in rustc and in cargo build scripts, where we're not properly propagating cc_toolchain information to compiles and particularly link actions. These have often been hard to test because we don't have an example set-up with a non-default C++ toolchain. By wiring up a zig cross-compiling toolchain, we have a concrete example we can work with. It's also an interesting potential example for folks who want to set something similar up.
It looks like the reported issue is probably related to the ios toolchain in use, rather than our general toolchain flag propagation.
0552cc5 to
5e16d00
Compare
|
/cc again @keith post-Thanksgiving - I'm adding a |
|
What part of this change breaks it in that way (or maybe it was just broken at HEAD?) For |
|
Overall I guess I don't think passing that flag hurts for various examples here, but I'm not sure what impact this might have on downstream users |
|
Aha - yeah, it looks like we were missing the I added a |
It looks like the reported issue is probably related to the ios
toolchain in use, rather than our general toolchain flag propagation.