The toolchain comes in three variants. The following summary will help you select the correct toolchain for you:
The toolchain is available for three different host architectures:
The toolchain binaries are designed to run on a wide variety of host GNU/Linux distributions including Arch, Debian, Fedora, openSUSE, Red Hat Enterprise Linux, Ubuntu and more. The oldest supported host distributions are listed below. The RISCstar toolchain manages its dependencies carefully and should work on any glibc-based distribution released after these examples:
A more detailed introduction to the toolchain and some of the engineering that went into it can be found on the RISC-V International blog post announcing the first public release of the toolchain.
We use the RISCstar toolchain in-house at RISCstar and are proud of our work. We love to hear when people find it useful and happily listen to suggestions for changes or requests for new features in the next release. If you have any comments, questions, or just something you want to discuss then we invite you to contribute to the toolchain section of our community forums. The forums are a great place to meet other toolchain users as well as the occasional RISCstar engineer!
We made this toolchain free to download and use. It comes with no warranty and, although our engineers participate in forum discussions, we don’t guarantee a reply to each and every topic. If you have specific needs related to toolchain services or support contacts, please Contact Us to discuss further.
The RISCstar toolchain is a pre-compiled family of GNU toolchains for RISC-V developers. It supports the entire RISC-V ecosystem, from the latest 64-bit application processors, right down to tiny RV32E microcontrollers. It is carefully engineered to support a wide variety of host architectures and Linux distributions (including common enterprise distributions).
The RISCstar toolchain is free to download and use.
The toolchain comes in three variants. The following summary will help you select the correct toolchain for you:
The toolchain is available for three different host architectures:
All RISCstar toolchains require GNU/Linux. Windows users can use WSL2 or a virtual machine to provide this. macOS users, including those with Apple Silicon, should use a virtual machine.
The toolchain binaries are designed to run on a wide variety of host GNU/Linux distributions including Arch, Debian, Fedora, openSUSE, Red Hat Enterprise Linux, Ubuntu and more. The oldest supported host distributions are listed below. The RISCstar toolchain manages its dependencies carefully and should work on any glibc-based distribution released after these examples:
We use the RISCstar toolchain in-house at RISCstar and are proud of our work. We love to hear that people find it useful and happily listen to suggestions for changes or new features in the next release (and especially so if libraries optimized for your microcontroller are not included in the embedded toolchain).
We made this toolchain free to download and use. It therefore comes with no warranty and we do not provide free-of-charge support.
If you would like to get in touch with us, please use Contact Us.
For x86-64 hosts:
For AArch64 hosts:
For RISC-V (RVA23U64 and later) hosts:
Complete corresponding source code:
For x86-64 hosts:
For AArch64 hosts:
For RISC-V (RV64GC and later) hosts:
Complete corresponding source code:
For x86-64 hosts:
For AArch64 hosts:
For RISC-V (RV64GC and later) hosts:
Complete corresponding source code:
Copyright © 2025 RISCstar Solutions Corporation. All Rights Reserved