DescriptionFix javac command never caching input .md5s
This was broken over a year ago by http://crrev.com/a78eb479
This change also removes --classes-dir (which is currently unused), and makes --jar-path (always used) required.
It also forces the command to run if the output is missing (rather than relying completely on the .stamp file)
On my ubiquity machine:
Add a log statement to a file in base_java then build chrome_apk:
Before:
real 2m25.188s
user 4m52.950s
sys 1m10.064s
After:
real 1m16.989s
user 1m13.795s
sys 0m44.040s
BUG=523420, 379190
Committed: https://crrev.com/1c366880cb68fbf25050f1c6d78684eb6ae2e644
Cr-Commit-Position: refs/heads/master@{#346975}
Patch Set 1 #
Total comments: 6
Patch Set 2 : Review comments and move depfile into md5 check #Patch Set 3 : Add force=exists so that md5 doesn't prevent building when no output file exists #Patch Set 4 : fnmatch helper #
Total comments: 2
Patch Set 5 : rebase #Patch Set 6 : empty libs #Patch Set 7 : add back --classes-dir to fix cast bbot #Patch Set 8 : remove flag it actually is unused like i thought before #
Messages
Total messages: 25 (11 generated)
|