summaryrefslogtreecommitdiff
path: root/Mk/Uses/cargo.mk
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2021-11-05 11:25:23 +0100
committerTobias Kortkamp <tobik@FreeBSD.org>2021-12-23 11:10:16 +0100
commit96eec29c9aa623f3aef843e238b50329ef386c45 (patch)
tree802849e00e26cd53b8476092d881cfa5a2080f81 /Mk/Uses/cargo.mk
parentlang/rust-nightly: Update to 1.59.0.20211221 (diff)
lang/rust: Add riscv64 (riscv64gc-unknown-freebsd) support
A kernel with COMPAT_FREEBSD11 is required for now like on all other FreeBSD archs. FreeBSD11 never had riscv64 support, so GENERIC does not have it and a kernel rebuild is required. The same issue existed on powerpc64le. The riscv64gc-unknown-freebsd target was upstreamed and will be part of Rust 1.59.0 (2021-02-24). Reviewed by: jrtc27, pkubaj Differential Revision: https://reviews.freebsd.org/D32881
Diffstat (limited to 'Mk/Uses/cargo.mk')
-rw-r--r--Mk/Uses/cargo.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/Mk/Uses/cargo.mk b/Mk/Uses/cargo.mk
index 1636f2da320f..a1508a9831aa 100644
--- a/Mk/Uses/cargo.mk
+++ b/Mk/Uses/cargo.mk
@@ -113,6 +113,7 @@ CARGO_BUILD_TARGET?= ${_CARGO_RUST_ARCH_${ARCH}:U${ARCH}}-unknown-${OPSYS:tl}
_CARGO_RUST_ARCH_amd64= x86_64
_CARGO_RUST_ARCH_i386= i686
+_CARGO_RUST_ARCH_riscv64= riscv64gc
# Environment for cargo
# - CARGO_HOME: local cache of the registry index