|
| 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": "7bed58c1095730738aea79f45f3e557a", |
| 12 | + "aarch64-unknown-linux-musl": "0d59b0688eb926bdc8d4867e5085b06c", |
| 13 | + "arm-unknown-linux-gnueabi": "acda32f6a52fbc3fd8b1a66c73be8d6f", |
| 14 | + "arm-unknown-linux-gnueabihf": "56ab5622fb348f078499117a2cb457fe", |
| 15 | + "armv5te-unknown-linux-gnueabi": "dea7efc9134683d1455879a8133faf57", |
| 16 | + "armv5te-unknown-linux-musleabi": "48e34f833aa2ce2f063741b4dcb03aab", |
| 17 | + "armv7-unknown-linux-gnueabihf": "7422b99882d0bd1f09cb0d95abd14c9b", |
| 18 | + "armv7-unknown-linux-musleabihf": "70f0b9a8b6756c66320d5bb216970348", |
| 19 | + "i686-unknown-linux-gnu": "2fa1545cebfad35bce4ac9772f399830", |
| 20 | + "powerpc-unknown-linux-gnu": "28a5c267b8606a31e0d3a23306e38118", |
| 21 | + "x86_64-unknown-linux-gnu": "b687e1e8c08d4cf88065d271a75dc633", |
| 22 | + } |
| 23 | + return get_by_triple(HASHES, triple) |
| 24 | + |
| 25 | +def rust_std_sha256(triple): |
| 26 | + HASHES = { |
| 27 | + "aarch64-unknown-linux-gnu": "47f2f904befca10a5f6dd68271a343b3700e651c67e25e723d4a4a0e2b4e445b", |
| 28 | + "aarch64-unknown-linux-musl": "ea4a46131c39b27a4d8a74e3ee0d63a70df7995683828f87fad08fccf5592fd8", |
| 29 | + "arm-unknown-linux-gnueabi": "00b26559bff1532b8c2a2adf9f39447f0d40ee18152382d01dc77a8bbf1a9bad", |
| 30 | + "arm-unknown-linux-gnueabihf": "4f2e613aba4053abf0d3e519bc366420922dc48b175f6d30ee449355ca2a786f", |
| 31 | + "armv5te-unknown-linux-gnueabi": "0819db0eb290d52c1c2329a81120bf9c903af14467694c250c5f1051be2faf0d", |
| 32 | + "armv5te-unknown-linux-musleabi": "c0aa0452a3ccdc6eab70b4e6f09a00fae1ae8c205c21d68607d8c70319403ce8", |
| 33 | + "armv7-unknown-linux-gnueabihf": "d6b645f127517c9553af2eeb919e120a59d84b2b035334a11a734f2ddc7775ca", |
| 34 | + "armv7-unknown-linux-musleabihf": "b314174907b4f4127e61f8c61580be4dcdd8354dff471c39d6e3573742142402", |
| 35 | + "i686-unknown-linux-gnu": "75f92f0e33c6724cb1876625289126fcf2d101fc6e30ab5a34309e618d6e06a5", |
| 36 | + "powerpc-unknown-linux-gnu": "49692419b05e82adf1099ebc17468f9bc3d411f5d42d39ec77c13473f2b5ea2c", |
| 37 | + "x86_64-unknown-linux-gnu": "9e941972c8679c2d852addf979455afd61e3ec33000cbc2421b162bcb05897a6", |
| 38 | + } |
| 39 | + return get_by_triple(HASHES, triple) |
| 40 | + |
| 41 | +def rustc_md5(triple): |
| 42 | + HASHES = { |
| 43 | + "aarch64-unknown-linux-gnu": "2b2d0d20dcc5023f4c1d6030a893a7cb", |
| 44 | + "arm-unknown-linux-gnueabi": "bc5650cd946f0d252c82e86f54495e7a", |
| 45 | + "arm-unknown-linux-gnueabihf": "37bf53bcdd26b84b91200842784f92bc", |
| 46 | + "armv7-unknown-linux-gnueabihf": "21d4bd26fd8b50fd3c92d1b2a8b89a40", |
| 47 | + "i686-unknown-linux-gnu": "bd27cc2e136e6422fa80430a579f2db5", |
| 48 | + "x86_64-unknown-linux-gnu": "b177e99c118cce783f1916ed620db55e", |
| 49 | + } |
| 50 | + return get_by_triple(HASHES, triple) |
| 51 | + |
| 52 | +def rustc_sha256(triple): |
| 53 | + HASHES = { |
| 54 | + "aarch64-unknown-linux-gnu": "5f7141617b833f84a279b19e7c349b95e839d924e2a3ed3ae545b2d4ab55ce05", |
| 55 | + "arm-unknown-linux-gnueabi": "099d9511c34f062b0db7614fa23af1552d2ecabcbe58e31c32bc329529d7088f", |
| 56 | + "arm-unknown-linux-gnueabihf": "9f6eb085a1795cf897b831e5c507b126fead0e5286e524307112a92942b84aa8", |
| 57 | + "armv7-unknown-linux-gnueabihf": "31ba70b4cefeccf2a2300fc46fbfd3fc1c82239e483161da5c840f5130df9d65", |
| 58 | + "i686-unknown-linux-gnu": "5399791a11a3d8617f680f02fc7f1c14fba1a0d27a1cc3a256e31678853763a1", |
| 59 | + "x86_64-unknown-linux-gnu": "31be7397a8a70fcb48e119925c9ff05554e2094140889ef9760b70a724d56346", |
| 60 | + } |
| 61 | + return get_by_triple(HASHES, triple) |
| 62 | + |
| 63 | +LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=c2cccf560306876da3913d79062a54b9" |
| 64 | + |
| 65 | +require rust-bin-cross.inc |
0 commit comments