Update soong copy of java binaries when Make copy is installed
m <modulename> is handled by Make and installs the Make copy of a host java binary in out/host/linux-x86/bin, and doesn't depend on the Soong copy in out/soong/host/linux-x86/bin. That can leave a stale binary in the Soong directory, and since the Soong directory is first in the path set up by envsetup.sh, can result in confusing behavior to end users. cc_binary already has the Make binary depend on the Soong binary so that they are both updated. Do the same for java_binary. Fixes: 180405155 Test: m metalava Change-Id: Ic84a131a2851cc4a18ce3725da3c4067137d6120
Loading
Please register or sign in to comment