|
| 1 | + |
| 2 | +def get_by_triple(hashes, triple): |
| 3 | + try: |
| 4 | + return hashes[triple] |
| 5 | + except: |
| 6 | + raise bb.parse.SkipRecipe("Unsupported triple: %s" % triple) |
| 7 | + |
| 8 | + |
| 9 | +def rust_std_md5(triple): |
| 10 | + HASHES = { |
| 11 | + "aarch64-unknown-linux-gnu": "b3ddac44bd93afd8d8eeb43472838901", |
| 12 | + "aarch64-unknown-linux-musl": "289c447e3704c69cbc5e99512e056124", |
| 13 | + "arm-unknown-linux-gnueabi": "5ae081280fe288e518f96568c1c3a447", |
| 14 | + "arm-unknown-linux-gnueabihf": "037f70b445672f6a5ea20e1b8676e486", |
| 15 | + "armv5te-unknown-linux-gnueabi": "dd95c670c3122633477b2bcb92a99c0d", |
| 16 | + "armv5te-unknown-linux-musleabi": "dab69a0894379cfd8af58805809c9244", |
| 17 | + "armv7-unknown-linux-gnueabihf": "7855f963357eaa30dc02275bf9d8454c", |
| 18 | + "armv7-unknown-linux-musleabihf": "fa2806be9b8e951e271361bcd26ee2e2", |
| 19 | + "i686-unknown-linux-gnu": "936a9b7f0fca82a0c042a31caaf6509f", |
| 20 | + "powerpc-unknown-linux-gnu": "bf39759062c8c92aa7bf61d67643a7e0", |
| 21 | + "x86_64-unknown-linux-gnu": "b6650ab5179cbcb3423f5b900648d6c3", |
| 22 | + "riscv64gc-unknown-linux-gnu": "b08e98d569e56a9807513337a3e009dc", |
| 23 | + } |
| 24 | + return get_by_triple(HASHES, triple) |
| 25 | + |
| 26 | +def rust_std_sha256(triple): |
| 27 | + HASHES = { |
| 28 | + "aarch64-unknown-linux-gnu": "f7d217f36f3dd167247f29c9bc0fc3939c69069666db915a908535d13397cd33", |
| 29 | + "aarch64-unknown-linux-musl": "bfccc644677947f2ee4e061c1f84920e794ec3e29eda6eaaf5c6ff5db8b32929", |
| 30 | + "arm-unknown-linux-gnueabi": "94be6d0740bdfe7b090d757c402f04bd2307a231146c800e33ee633369499d6c", |
| 31 | + "arm-unknown-linux-gnueabihf": "4d169b281b0a7d223e6789e62943372f09c79bfab26975aedbde9b5e574bd3b3", |
| 32 | + "armv5te-unknown-linux-gnueabi": "b26682c16d5513fbfc84c838f544f0880c82eb39fbda09bd193972ba98430e65", |
| 33 | + "armv5te-unknown-linux-musleabi": "632ffbae76f42fc8171564dfc781e396f349c557fdc7a293ea3e9243d551eca9", |
| 34 | + "armv7-unknown-linux-gnueabihf": "1c38aa0fc6e2091b40bbbe029f57173fbdf3d6ef0a511fbd36e4484cb58509a3", |
| 35 | + "armv7-unknown-linux-musleabihf": "dee1b77633e863b659d7be0219fb6226f076d1010a9ed5cf4d4910395969a4ab", |
| 36 | + "i686-unknown-linux-gnu": "a0ee55109224a57327ade93b4ea1c0e7e8d8c9acbe13e2986f321b932f64399d", |
| 37 | + "powerpc-unknown-linux-gnu": "29edf8a0cc49ce5f13868cb8ac2772bde0c5e3e7e183dd9a334d4cb203cf301d", |
| 38 | + "x86_64-unknown-linux-gnu": "403e78b46d0730a21d6b25fe80ec947dc0ac4807c1f0930db68a4866552d839d", |
| 39 | + "riscv64gc-unknown-linux-gnu": "2b4c722ad1934de8908563fb7b295d050bf5e749705b9c3dc09f729d441ea64d", |
| 40 | + } |
| 41 | + return get_by_triple(HASHES, triple) |
| 42 | + |
| 43 | +def rustc_md5(triple): |
| 44 | + HASHES = { |
| 45 | + "aarch64-unknown-linux-gnu": "aaa8ee8586ba70d709d8690a8953208d", |
| 46 | + "arm-unknown-linux-gnueabi": "cff3d753017ba019c2e515ea89c34857", |
| 47 | + "arm-unknown-linux-gnueabihf": "28efe5cb984be77848e00fa5a1c3ab21", |
| 48 | + "armv7-unknown-linux-gnueabihf": "b51d3188a974f200d9451cc023ba3a73", |
| 49 | + "i686-unknown-linux-gnu": "b311c97120e2ff0b00da710ce13480ae", |
| 50 | + "x86_64-unknown-linux-gnu": "ff2c6b5ca91bf553def0e113faeb3042", |
| 51 | + } |
| 52 | + return get_by_triple(HASHES, triple) |
| 53 | + |
| 54 | +def rustc_sha256(triple): |
| 55 | + HASHES = { |
| 56 | + "aarch64-unknown-linux-gnu": "20a9b0ac8551fbf1dabfe888887682598a337ab779feaa326d2e95aab9d1e5b8", |
| 57 | + "arm-unknown-linux-gnueabi": "f990e18ef1b9329bbc2afce665a503fd3a29b9793ded6b0ccf3983a24a1db5b6", |
| 58 | + "arm-unknown-linux-gnueabihf": "49be48cc05fe46f3d408efc66a1e8ca2c0a64a3436d8be01401ba49ad4be7b5b", |
| 59 | + "armv7-unknown-linux-gnueabihf": "a3b1f2d6c64b937f6d697d840c4ef9e660f65222e0b8aef3ecd4fbf87c247042", |
| 60 | + "i686-unknown-linux-gnu": "8e90b82641a4f60276ca39c31fce2c901fd1318ebe3e6095667d070b53386bb0", |
| 61 | + "x86_64-unknown-linux-gnu": "529f12c8874f4d912059b5b1d012f0d67bfaa89b7669509a6a2df8512da3f124", |
| 62 | + } |
| 63 | + return get_by_triple(HASHES, triple) |
| 64 | + |
| 65 | +LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=c2cccf560306876da3913d79062a54b9" |
| 66 | + |
| 67 | +require rust-bin-cross.inc |
0 commit comments