|
| 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": "cdc6d3d02cde7d7cd4aedee23017a2d4", |
| 12 | + "aarch64-unknown-linux-musl": "06641725868700931f3ef051609d205e", |
| 13 | + "arm-unknown-linux-gnueabi": "4edf451567a7ca4a8f9005051437a470", |
| 14 | + "arm-unknown-linux-gnueabihf": "3d506f630f33f11b761120a3024a4900", |
| 15 | + "armv5te-unknown-linux-gnueabi": "df639eb9ffe0376fbdb39309e22e5ae8", |
| 16 | + "armv5te-unknown-linux-musleabi": "7681a888bd53987b30b3e868f7608f13", |
| 17 | + "armv7-unknown-linux-gnueabihf": "1615d9ec0f75680996b3589aa04b6263", |
| 18 | + "armv7-unknown-linux-musleabihf": "1307ffbbcade0e80aca722b01a40a35c", |
| 19 | + "i686-unknown-linux-gnu": "4cbf94f38bbc257d845da1e4fd638d84", |
| 20 | + "powerpc-unknown-linux-gnu": "d9e24d9b905754f6fc0ce7bd32bab846", |
| 21 | + "x86_64-unknown-linux-gnu": "a742afe895015e0c17a40d89bb4bfbde", |
| 22 | + "riscv64gc-unknown-linux-gnu": "a63265ae4617edec953ea5e3bdde5581", |
| 23 | + } |
| 24 | + return get_by_triple(HASHES, triple) |
| 25 | + |
| 26 | +def rust_std_sha256(triple): |
| 27 | + HASHES = { |
| 28 | + "aarch64-unknown-linux-gnu": "234673e33b7a523818a81dc233ba636ffc5e4c94b9766f12e19a63c985ed7d21", |
| 29 | + "aarch64-unknown-linux-musl": "f0dbb9ed466a56f389956c51e7dc28f6bf15cb7d1c933450252503e8ac4ce482", |
| 30 | + "arm-unknown-linux-gnueabi": "4d3bc6440bca2acacc56a647dd426020b0d2c81d42e8731e06b0a8745657714a", |
| 31 | + "arm-unknown-linux-gnueabihf": "16c73e35416c8b39306d57400bd39288707f4e88004c4939ca4792c6214ea84d", |
| 32 | + "armv5te-unknown-linux-gnueabi": "d1f445a8a74f6f116c0f6e6f41e6e0b20770fd7d9ae25841aa6a6c57741a3b18", |
| 33 | + "armv5te-unknown-linux-musleabi": "188fba21986e6a2bb2bbb165bebfbf67c49419c231fae5d47d2c78fc0a94c131", |
| 34 | + "armv7-unknown-linux-gnueabihf": "6e67133169fd2bcb8bc9d4bc285c62a6620a38e12164c0d2a2da566a951e1fff", |
| 35 | + "armv7-unknown-linux-musleabihf": "6028b9bf9002ddc8e452d272d68244794f4b1d9e0da0ff1c1680716b3ebfcc20", |
| 36 | + "i686-unknown-linux-gnu": "0abd7d49b9e156eabf9edc7c44b89affe9d9fd6c8f823b6ab7a5e0464663c2e8", |
| 37 | + "powerpc-unknown-linux-gnu": "0646b18a3f29ee5dc2962c00312a3ce93d245f6a20ce0d5c23ba5686e408a9b1", |
| 38 | + "x86_64-unknown-linux-gnu": "7c6918beb76e62dcf43294b18fabe058239e2fb9c8c04ebda3854f9f2b22df3c", |
| 39 | + "riscv64gc-unknown-linux-gnu": "8f92d15c1fa72f4f1228c145edd7e21744c3a54d777009545e620490926f9301", |
| 40 | + } |
| 41 | + return get_by_triple(HASHES, triple) |
| 42 | + |
| 43 | +def rustc_md5(triple): |
| 44 | + HASHES = { |
| 45 | + "aarch64-unknown-linux-gnu": "51f6ecd3a0f743fd939cae10ac2ddd95", |
| 46 | + "arm-unknown-linux-gnueabi": "2c30d5e483e2bbd9abd5f1c6b3b17900", |
| 47 | + "arm-unknown-linux-gnueabihf": "a25bb790d8d8fbb21b666b9d0c19f3fc", |
| 48 | + "armv7-unknown-linux-gnueabihf": "45b296dd8b0ab54cd2f3dd55ed253b67", |
| 49 | + "i686-unknown-linux-gnu": "9cf5e4a981309e951f4c19504b775095", |
| 50 | + "x86_64-unknown-linux-gnu": "f01a02e8116cc296620e6148177443e3", |
| 51 | + } |
| 52 | + return get_by_triple(HASHES, triple) |
| 53 | + |
| 54 | +def rustc_sha256(triple): |
| 55 | + HASHES = { |
| 56 | + "aarch64-unknown-linux-gnu": "08acb66f6cfc3d44d06c349edf947f41f30bb9fc74a28b0f003ad2d6fa96e878", |
| 57 | + "arm-unknown-linux-gnueabi": "ac38371ef6d0fb87358c627cd3c42b1e82e0d9cd0e9a0724e308896ef620374f", |
| 58 | + "arm-unknown-linux-gnueabihf": "633381c492cf72d4e5251322fe8eeaddbc8b64aa62ead830de5bbe3fcab7ecbb", |
| 59 | + "armv7-unknown-linux-gnueabihf": "b7e123e076844d207c1af36618be4254ef527edd2987dc2abc9c28764f501dbb", |
| 60 | + "i686-unknown-linux-gnu": "a25ed3295425bfef2965e4b23767e7b0f40ffad5887a678343db788e51ea89f6", |
| 61 | + "x86_64-unknown-linux-gnu": "d1e8db8c3ce0bd4b8a99e29bbd5132a3cf6a7e88ba4004bf7ce889fac7aa7e8d", |
| 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