Re:Rust is actually portable
by junon on Thursday July 28, 2022 @03:28AM
(#32261432)
It does, it's just that it... doesn't work well in practice. It's another case of "this works well for Google but doesn't translate well outside of Google". Plus, seems like Bazel is a very neutered version of Blaze anyway.
[ Parent
| on HN ]
buildfarm takes away a lot of the neutering.
Re:Rust is actually portable
by mihaigalos on Thursday July 28, 2022 @05:19AM
(#32262089)
Not sure what to say concerning buildfarm's remote execution.
Reading an issue I've opened almost 2y ago [1], seems the backend requires the client to have a specific gcc version.
That's a strong limitation imho.
[1] https://github.com/bazelbuild/bazel-buildfarm/issues/545
This is related to non-hermetic build graph, so the builds have system-provided dependency in GCC, and to make the build sane requires that they are in sync.