Skip to content

mobile/bazel: Remove very old foreign_cc pin#42096

Merged
phlax merged 1 commit intoenvoyproxy:mainfrom
phlax:mobile-foreign_cc-no
Nov 18, 2025
Merged

mobile/bazel: Remove very old foreign_cc pin#42096
phlax merged 1 commit intoenvoyproxy:mainfrom
phlax:mobile-foreign_cc-no

Conversation

@phlax
Copy link
Copy Markdown
Member

@phlax phlax commented Nov 18, 2025

Not clear if this is needed - the related PR (bazel-contrib/rules_foreign_cc#938) never landed, but it seems the pinned version is not compatible with hermetic toolchains

Not clear if this is needed the related PR (bazel-contrib/rules_foreign_cc#938)
never landed, but it seems the pinned version is not compatible with hermetic toolchains

Signed-off-by: Ryan Northey <ryan@synca.io>
@phlax
Copy link
Copy Markdown
Member Author

phlax commented Nov 18, 2025

@keith i have the hermetic toolchains more/less working for mobile - but this foreign_cc pin is breaking (at least one) one of the builds

not sure if the original problem is resolved (bazel-contrib/rules_foreign_cc#938) - but worst case i think i can just pick that pr as a patch, and then at least we wont be stuck on a very old version

@phlax
Copy link
Copy Markdown
Member Author

phlax commented Nov 18, 2025

lets land it on the basis that it passes ci - if the need arises we can pick the pr as a patch in the future

@phlax phlax merged commit 7524cf0 into envoyproxy:main Nov 18, 2025
24 checks passed
@keith
Copy link
Copy Markdown
Member

keith commented Nov 18, 2025

i kinda feel like that was fixed some other way but idk. seems fine to land and see how it goes. a bit annoying if it quietly picks up another xcode but hopefully it will fail loudly if so

@phlax
Copy link
Copy Markdown
Member Author

phlax commented Nov 18, 2025

would be good to add some kinda ci to detect if we can but its not easy for me to test locally

grnmeira pushed a commit to grnmeira/envoy that referenced this pull request Mar 20, 2026
Not clear if this is needed - the related PR
(bazel-contrib/rules_foreign_cc#938) never landed,
but it seems the pinned version is not compatible with hermetic
toolchains

Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Gustavo <grnmeira@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants