Re:Rust in Android: move fast and fix things
by petcat on Thursday November 13, 2025 @04:24PM
(#45920751)
Yeah my understanding is that google has some sort of God program they use that can compile anything and has 10,000 command line options.
Re:Rust in Android: move fast and fix things
by kridsdale1 on Thursday November 13, 2025 @04:27PM
(#45920789)
Re:Rust in Android: move fast and fix things
by kridsdale1 on Thursday November 13, 2025 @04:26PM
(#45920780)
Google3 uses Blaze which is an internal Bazel. And it’s fantastic. I like Facebook’s BUCK too but it’s basically the same thing.
If I were to go to another company I’d promote using either of the above.
Re:Rust in Android: move fast and fix things
by vlovich123 on Thursday November 13, 2025 @04:50PM
(#45921081)
What does Android do for Rust?
Re:Rust in Android: move fast and fix things
by surajrmal on Thursday November 13, 2025 @09:41PM
(#45923269)
It uses Soong which internally calls rustc:
https://source.android.com/docs/setup/build/rust/building-ru...
Re:Rust in Android: move fast and fix things
by ncruces on Thursday November 13, 2025 @04:51PM
(#45921092)
Android uses Soong:
https://source.android.com/docs/setup/build
Proprietary code uses the internal version of Bazel: https://bazel.build/
I expect that Google is using neither of these for most of their own code, but rather their own build system (which I think is the same between the languages).
I absolutely agree if you aren't Google though.