TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why Rust in Android will use the Soong build system, not Cargo

17 pointsby nethuntersabout 4 years ago

4 comments

anoncakeabout 4 years ago
One of the first uses for Rust was rewriting parts of Firefox yet "Cargo was not designed for integration into existing build systems"? That's hard to believe.
评论 #27141340 未加载
stuaxoabout 4 years ago
Google just don't think it's worth integrating their stuff nicely with pre-existing things :-/
slezyrabout 4 years ago
It seems that Google has more build systems that messengers: GN, Bazel, Soong, there were few more but I can not remember them.
评论 #27142934 未加载
评论 #27141851 未加载
laurentlbabout 4 years ago
A few months ago, Android (AOSP) announced it was moving from Soong to Bazel: <a href="https:&#x2F;&#x2F;blog.bazel.build&#x2F;2020&#x2F;11&#x2F;12&#x2F;aosp_migrating_to_bazel.html" rel="nofollow">https:&#x2F;&#x2F;blog.bazel.build&#x2F;2020&#x2F;11&#x2F;12&#x2F;aosp_migrating_to_bazel....</a><p>Why would Rust in Android move to Soong? Who else is using Soong?