-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
bazel: update rules_foreign_cc #18174
Conversation
1bf9fa9
to
49b22d1
Compare
Ok this is ready now, updated the description with the reasoning |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@keith do you want to bump to the latest commit or do that in follow up?
This reverts commit 7760bc0. Signed-off-by: Keith Smiley <[email protected]>
49b22d1
to
9c10f8c
Compare
/lgtm deps |
@keith there are so many reverts and reverts-of-reverts that my brain (and probably any other newcomer) is unable to process. Can you give a summary for posterity of how we got into the situation that we had so many reverts? What's the future for this? |
I've updated the description with the original justification, as well as the revert history. The red CI appears to be unrelated |
/retest |
Retrying Azure Pipelines: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks! I think it would be good to have better early warning from envoy-mobile to address this as a post-commit action item.
Is it possible to have envoy-mobile as a non-blocking CI check?
totally, I submitted envoyproxy/envoy-mobile#1831 for discussion |
This update is required for this commit
bazel-contrib/rules_foreign_cc@c41020e
in order to support Apple Silicon. Since our last update there have been
some breaking API changes. I followed these instructions to migrate:
https://github.com/bazelbuild/rules_foreign_cc/releases/tag/0.3.0
https://github.com/bazelbuild/rules_foreign_cc/releases/tag/0.4.0
This was reverted once because of a regression fixed by bazel-contrib/rules_foreign_cc@da8952e
It was reverted again because we saw a failure on envoy-mobile, but that issue turned out to be a configuration issue there, not the fault of this change. bazel-contrib/rules_foreign_cc#789 provides a better error for that case in the future, but isn't required
This reverts commit 7760bc0.
Signed-off-by: Keith Smiley [email protected]