Replies: 6 comments 3 replies
-
My general opinion is that the simpler, the better. It looks like there isn't any perfect solution and all of the alternatives given in the document are at best the "hopefully it will work" category and therefore spending more complexity on them doesn't seem to have a good return on investment. In particular:
|
Beta Was this translation helpful? Give feedback.
-
A few observations I have here:
Based on my very limited understanding here, I tend to agree with you, that |
Beta Was this translation helpful? Give feedback.
-
I want to simultaneously acknowledge community concern about universal toolchains while also acknowledging their strong benefits in simplicity and power. I agree we don't want to overburden toolchain maintainers. But I like that it requires (?) them to audit more carefully that the bundled implementations are, in fact, equivalent, and nicely contained in a single manageable place. Versioning sounds harder to stay on top of and more correctness-prone. I wonder how far Bazel can go to simplify that burden. I'm sure 100% automation is impossible. But maybe Bazel can reduce the pain of that responsibility, and even offer automatic validation checks? Then the other big concern is file size, including users who are downloading everything to their laptop for the first time. Happy you're looking into how to optimize that. I have no idea personally what threshold makes that manageable. |
Beta Was this translation helpful? Give feedback.
-
Recent developments in this space:
|
Beta Was this translation helpful? Give feedback.
-
I found myself referencing this proposal today. Could we please add this to https://github.com/bazelbuild/proposals with Draft status? |
Beta Was this translation helpful? Give feedback.
-
Hi all,
I'd like to share a document where I'm brainstorming potential solutions for multi-platform remote caching and execution (that is, across execution platforms, not target platforms).
I'd like to hear about the community's use cases for multi-platform builds, and whether any of proposed solutions would be a good match for them. Comments are welcome (preferentially on the document since it's easier to tie them to individual passages, but general comments here on GitHub are okay too).
Beta Was this translation helpful? Give feedback.
All reactions