Skip to content

Commit d56c37a

Browse files
authored
Merge pull request #144 from jdswensen/jds/update-1.71.0
Update to 1.71.0
2 parents 504ec4b + cfeba9c commit d56c37a

File tree

3 files changed

+121
-1
lines changed

3 files changed

+121
-1
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ dependencies as well as default compile and install steps.
4949

5050
Currently supported:
5151

52-
* Rust 1.70.0 (and many older, stable versions)
52+
* Rust 1.71.0 (and many older, stable versions)
5353
* x86 (32 and 64-bit), ARM (32 and 64-bit) build systems.
5454
* All Linux architectures that Rust itself supports (Multiple flavors of:
5555
x86, ARM, PPC, and MIPS)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
2+
# Recipe for cargo 20230713
3+
# This corresponds to rust release 1.71.0
4+
5+
def get_by_triple(hashes, triple):
6+
try:
7+
return hashes[triple]
8+
except:
9+
raise bb.parse.SkipRecipe("Unsupported triple: %s" % triple)
10+
11+
def cargo_md5(triple):
12+
HASHES = {
13+
"aarch64-unknown-linux-gnu": "6271a598a2aac2b352e45a0ce0795f7e",
14+
"arm-unknown-linux-gnueabi": "90cbd16a5b7a270835c6de0905a7ce49",
15+
"arm-unknown-linux-gnueabihf": "660b8ec886188e6f8fc58b18a8513420",
16+
"armv7-unknown-linux-gnueabihf": "a83e52041624070377488ebedbb1cf73",
17+
"i686-unknown-linux-gnu": "5161c10d1d22c47aa60376bc751ddfb3",
18+
"x86_64-unknown-linux-gnu": "c1f55c7bd5bdb8aa380b31d131ab63cc",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "1f1ee451681a46d25abb3389f7be37e99563ef41447a4019ea2310988672bf26",
25+
"arm-unknown-linux-gnueabi": "7077642353912a18d71ae29bbd09a92ce0831d003da9a8ce1d8f1647af197872",
26+
"arm-unknown-linux-gnueabihf": "623792420ab3b017a6fd43e0c790c18f9fb49458d1066767cac188c7042abd44",
27+
"armv7-unknown-linux-gnueabihf": "1e75657a4b60be61ec8b31a79bb3a75370a4314443319e9d0efcfe4a78a4dd90",
28+
"i686-unknown-linux-gnu": "111bf4536f0d689c9970fe36cf2e49bddfceb7b5bbe60b93f1406750e9a38cb8",
29+
"x86_64-unknown-linux-gnu": "2a5c39a6fb733c87f9b0f5d9e30ede3779d6be250cf87ac96766b3d1e80aaa0d",
30+
}
31+
return get_by_triple(HASHES, triple)
32+
33+
def cargo_url(triple):
34+
URLS = {
35+
"aarch64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2023-07-13/cargo-1.71.0-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2023-07-13/cargo-1.71.0-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2023-07-13/cargo-1.71.0-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2023-07-13/cargo-1.71.0-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2023-07-13/cargo-1.71.0-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2023-07-13/cargo-1.71.0-x86_64-unknown-linux-gnu.tar.gz",
41+
}
42+
return get_by_triple(URLS, triple)
43+
44+
DEPENDS += "rust-bin-cross-${TARGET_ARCH} (= 1.71.0)"
45+
46+
LIC_FILES_CHKSUM = "\
47+
file://LICENSE-APACHE;md5=71b224ca933f0676e26d5c2e2271331c \
48+
file://LICENSE-MIT;md5=b377b220f43d747efdec40d69fcaa69d \
49+
"
50+
51+
require cargo-bin-cross.inc
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
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": "3395445099e36fd0bc85de970ff8c47c",
12+
"aarch64-unknown-linux-musl": "87831c4e5af988bf25f383dee9a86a8d",
13+
"arm-unknown-linux-gnueabi": "cfa07895e45fcf2503156da4de6ea2ca",
14+
"arm-unknown-linux-gnueabihf": "4b4b8d83d11817dceb9ec1a1657180f0",
15+
"armv5te-unknown-linux-gnueabi": "912bbcc6d9c0105b82b49ec1f6402360",
16+
"armv5te-unknown-linux-musleabi": "30cc215c503e650fffa201ab1814d8c8",
17+
"armv7-unknown-linux-gnueabihf": "984aba1b6e77ca492660cf6a02bf5aab",
18+
"armv7-unknown-linux-musleabihf": "ff84febd5ec992238d287986e05b245f",
19+
"i686-unknown-linux-gnu": "d416abbc3c033c11212e14a5a4e4a045",
20+
"mips-unknown-linux-gnu": "616212dad6e0cf525993da80fd94e8e5",
21+
"mipsel-unknown-linux-gnu": "d92fb23a44403dcdeb94abf76de83047",
22+
"powerpc-unknown-linux-gnu": "4bead8ac368c0f338ddbc4c5fe67f762",
23+
"x86_64-unknown-linux-gnu": "4480c75763f0ff90f919fb2c33d63e8f",
24+
}
25+
return get_by_triple(HASHES, triple)
26+
27+
def rust_std_sha256(triple):
28+
HASHES = {
29+
"aarch64-unknown-linux-gnu": "c7561c0cc7748d74977ba94f3fa85dddfae3bcb75e51f21ffe6e59f7fb992219",
30+
"aarch64-unknown-linux-musl": "684ea88e96e02dfe65556ed6ab5100550f114fb5cd30c3b744d611d890769cf8",
31+
"arm-unknown-linux-gnueabi": "d6229688a9fcb15a3fb377a2a80dee71ceb2311986235c7b2e639079235622dc",
32+
"arm-unknown-linux-gnueabihf": "b07d68b02c2974c98f39691484c0be3de380bc3f7a3de3ef63a823bfe2905b20",
33+
"armv5te-unknown-linux-gnueabi": "33fc42525625927930a628db08925147e52e66e9a88fa0a3793e768153962bfe",
34+
"armv5te-unknown-linux-musleabi": "2f4e590967d12652a552b72dc909536ae147a1aa3517c4dd3dbcb43e5d4caa91",
35+
"armv7-unknown-linux-gnueabihf": "e0340bd594dcce9cfa9aced2cdc97f3acb130c2018b9e6039838daca32ef708a",
36+
"armv7-unknown-linux-musleabihf": "7ebed3fc640c21ae33110a453d8e6313a81c5be0e5e30ab368c4bd5accd11ccc",
37+
"i686-unknown-linux-gnu": "a870d3aea3723087da96b13d48e3725f50c67aec12567eaaf48d5e322a328d3f",
38+
"mips-unknown-linux-gnu": "9e8be732cac819f2ca04ee90f520f0634d61e9bf93b9215252ca1142b36da8c4",
39+
"mipsel-unknown-linux-gnu": "8ac6e6435e7c1f229cb70008498dccdcc5445d3a936a4bcd650902e7e7708b35",
40+
"powerpc-unknown-linux-gnu": "a46f5b669f4f8e456083f2a2ffba0dc90a4e1825f545ac1a10c477ce5ae64396",
41+
"x86_64-unknown-linux-gnu": "2d7ae16a5baa4df96a142547e7954f539190aeebe90ee524642bac51fdb32156",
42+
}
43+
return get_by_triple(HASHES, triple)
44+
45+
def rustc_md5(triple):
46+
HASHES = {
47+
"aarch64-unknown-linux-gnu": "613620aa7c9963974d1664a79134498d",
48+
"arm-unknown-linux-gnueabi": "8cc8ab1e683c7448caf2028df68977fe",
49+
"arm-unknown-linux-gnueabihf": "1fd78687ad1f5ca0c85d011e046950db",
50+
"armv7-unknown-linux-gnueabihf": "32b6921a12b11ffc133785c949786448",
51+
"i686-unknown-linux-gnu": "d50ae25efd89c61ef45cc27a7a8d38f9",
52+
"x86_64-unknown-linux-gnu": "64f3e98a3696a3b2c5c226028de09487",
53+
}
54+
return get_by_triple(HASHES, triple)
55+
56+
def rustc_sha256(triple):
57+
HASHES = {
58+
"aarch64-unknown-linux-gnu": "ee6dce08af26d589402a7e5b9c764ae0a61743d912ed41312fccb6453097f3d9",
59+
"arm-unknown-linux-gnueabi": "b9e4fff46c02fc76c1923b927b2f3b991ef4e120b40cf855c075f0b9154f83f0",
60+
"arm-unknown-linux-gnueabihf": "21c0173ccc6e1b859a5f14ae52e9e1fc157490a665390995078a838dccfa8663",
61+
"armv7-unknown-linux-gnueabihf": "16c49c25233c26b8700081ea5bce8cffc3d334c04f48dea116cccaee229cdfc5",
62+
"i686-unknown-linux-gnu": "4735748dcefe5fbf76cb2a9c668fec5ecc33471a057de8b585e41f0a95795d70",
63+
"x86_64-unknown-linux-gnu": "41a3de7824a96107ca026377c8901a21a7f152e6bfc7a93cd64d77fdcc346ffa",
64+
}
65+
return get_by_triple(HASHES, triple)
66+
67+
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=c2cccf560306876da3913d79062a54b9"
68+
69+
require rust-bin-cross.inc

0 commit comments

Comments
 (0)