commit | baad208fe00527a6fcbd4b7ca3fd2426d2a68184 | [log] [tgz] |
---|---|---|
author | Aaron Wood <aaronwood@google.com> | Thu Sep 14 22:07:27 2023 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Sep 14 22:07:27 2023 +0000 |
tree | c26d41061a31069c8b6fef490672d73066ff3960 | |
parent | 4cfbdebbde9d8b488f7aac23623fc80f99ddc9e0 [diff] |
[build][sdk] The 'host_tools.internal' sdk molecule cannot include ffx The host_tools.internal sdk molecule exists to be used by build actions implementing using ffx and ffx subtools, providing binaries for their use. As such, it MUST NOT include ffx itself, or all actions that use any of these tools end up depending on the compilation of the full ffx binary itself. The ffx_action() template adds its own dependency edge on the correct ffx binary or subtool binary, and including an edge on the main ffx binary just slows down all builds by focing the compilation of the main ffx binary to be required to run any ffx action (including assembly and package publishing). Change-Id: I70ad8ba82228008a9d7a52d592e2c25b370ce42c Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/914452 Fuchsia-Auto-Submit: Aaron Wood <aaronwood@google.com> Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> Reviewed-by: Megan Batty <mgnb@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.