commit:     d71f2fa85b4d6c65bc30e8cd88e7973de05070c1
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Tue May 11 13:59:22 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu May 13 15:06:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d71f2fa8

rust: enable support for ARCH=riscv, only for riscv64/lp64d

Bug: https://bugs.gentoo.org/747460
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 eclass/rust-toolchain.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/rust-toolchain.eclass b/eclass/rust-toolchain.eclass
index 3301b5f32fe..64caf3a5555 100644
--- a/eclass/rust-toolchain.eclass
+++ b/eclass/rust-toolchain.eclass
@@ -50,6 +50,7 @@ rust_abi() {
                mips*)            echo mips-unknown-linux-gnu;;
                powerpc*)         echo powerpc-unknown-linux-gnu;;
                s390x*)           echo s390x-unknown-linux-gnu;;
+               riscv64*)         echo riscv64gc-unknown-linux-gnu;;
                *)                        echo ${CTARGET};;
   esac
 }
@@ -121,5 +122,6 @@ rust_all_arch_uris()
                        $(rust_arch_uri powerpc64le-unknown-linux-gnu  "$@") ) "
   uris+="s390?       ( $(rust_arch_uri s390x-unknown-linux-gnu        "$@") ) "
   uris+="abi_x86_32? ( $(rust_arch_uri i686-unknown-linux-gnu         "$@") ) "
+  uris+="riscv?      ( $(rust_arch_uri riscv64gc-unknown-linux-gnu    "$@") ) "
   echo "${uris}"
 }

Reply via email to