diff options
author | 2024-09-12 23:04:43 -0700 | |
---|---|---|
committer | 2024-09-12 23:08:16 -0700 | |
commit | 893528a4c903ef8c81927fb89764cc037b0e9a58 (patch) | |
tree | bbbab086d3eb806efc361c491075072ec54395dd /java/testing.go | |
parent | 167230037c312acbdef1994702f39091dcffbe0a (diff) |
Fix reanalysis after full build
Blueprint bootstrap and Soong each create rules to install
blueprint_go_binary modules to the same location, but with different
command lines. Binaries used during bootstrap are installed using
the bootstrap rule, but then get reinstalled during a full build via
the blueprint_tools phony that is a dependency of droid. This
changes the command line used for the rule stored in .ninja_log,
and then on the next bootstrap ninja will rerun the binaries,
triggering reanalysis.
As a quick fix, don't create install rules for loadplugins and
soong_build. A more permanent fix may be to move the bootstrap
installation to a different location, but that will require more
testing.
Bug: 366291149
Test: m blueprint_tools && m blueprint_tools
Flag; EXEMPT bugfix
Change-Id: Ib7f2910976f4b5e6add2128ce0b2a5d10445a53c
Diffstat (limited to 'java/testing.go')
0 files changed, 0 insertions, 0 deletions