commit | 0415279386f104c3225afa070fe4e0555c91c319 | [log] [tgz] |
---|---|---|
author | Michael Bolin <mbolin@fb.com> | Fri Sep 20 17:31:37 2013 -0700 |
committer | Michael Bolin <mbolin@fb.com> | Wed Sep 25 11:12:19 2013 -0700 |
tree | e539e0356042fce1e0cc7f0c0d83c5a7bd3d9c6b | |
parent | 6b3583d4dc1ad73755dfe0dbada4a853e27d6742 [diff] |
Modify PrebuiltJarRule so that its ABI is the hash of the binary_jar file. Summary: Note that when the `binary_jar` of a `prebuilt_jar` is a `genfile`, the ABI is not guaranteed to be consistent across machines. The end-user must be responsible for generating the JAR file in a deterministic way to guarantee that the ABI will be reliable. This could potentially be avoided (or at least diminished) if the ABI were a hash of the contents of the .class files contained in the JAR instead. Test Plan: Sandcastle builds.
Buck is an Android build tool. To see what Buck can do for you, check out the documentation at http://facebook.github.io/buck/.
To build Buck, run the following:
git clone git@github.com:facebook/buck.git cd buck ant ./bin/buck --help
Apache License 2.0