News for hackers. Stuff that matters.
Re:Rust in Android: move fast and fix things by gpm on Thursday November 13, 2025 @03:45PM (#45920291)
> I think cargo is better than cmake

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.

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/