Skip to content

Commit fa91ba4

Browse files
committed
feat: add riscv64gc to rust targets
1 parent ef9a765 commit fa91ba4

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

build-new-version.sh

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ TARGET_TRIPLES=(
3434
i686-unknown-linux-gnu
3535
powerpc-unknown-linux-gnu
3636
x86_64-unknown-linux-gnu
37+
riscv64gc-unknown-linux-gnu
3738
)
3839

3940
RUSTC_TRIPLES=(

classes/rust_bin-common.bbclass

+2
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ def rust_target(d, spec_type):
7373
arch = "powerpc64"
7474
elif arch in ["ppc64le"]:
7575
arch = "powerpc64le"
76+
elif arch in ["riscv64"]:
77+
arch = "riscv64gc"
7678
else:
7779
bb.fatal("Unknown architecture: %s" % arch)
7880

recipes-devtools/rust/rust-bin-cross_1.73.0.bb

+2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ def rust_std_md5(triple):
1919
"i686-unknown-linux-gnu": "2fa1545cebfad35bce4ac9772f399830",
2020
"powerpc-unknown-linux-gnu": "28a5c267b8606a31e0d3a23306e38118",
2121
"x86_64-unknown-linux-gnu": "b687e1e8c08d4cf88065d271a75dc633",
22+
"riscv64gc-unknown-linux-gnu": "f435089285829aa133bc46214c629047",
2223
}
2324
return get_by_triple(HASHES, triple)
2425

@@ -35,6 +36,7 @@ def rust_std_sha256(triple):
3536
"i686-unknown-linux-gnu": "75f92f0e33c6724cb1876625289126fcf2d101fc6e30ab5a34309e618d6e06a5",
3637
"powerpc-unknown-linux-gnu": "49692419b05e82adf1099ebc17468f9bc3d411f5d42d39ec77c13473f2b5ea2c",
3738
"x86_64-unknown-linux-gnu": "9e941972c8679c2d852addf979455afd61e3ec33000cbc2421b162bcb05897a6",
39+
"riscv64gc-unknown-linux-gnu": "18438669633be274ac50011bd4c8b9ae2d94174c9eb5a219569ad9add7429e23",
3840
}
3941
return get_by_triple(HASHES, triple)
4042

0 commit comments

Comments
 (0)