RISC-V International
This page gives an overview of upstream projects. If you miss information or find mistakes, please edit.
Table of Contents |
---|
...
The Glasgow Haskell Compiler (GHC) is an open-source compiler for the programming language Haskell.
GHC does not support RISC-V, but there are people working on it. The porting attempts are tracked here:
...
Go is a programming language designed for simplicity, reliability and efficiency.
RISC-V support has been mainlined with Go 1.14.
...
GDB is the GNU Project debugger.
GDB major releases are approximately annually. There are typically one or two minor releases each year. This is the typical schedule:
At the time of writing the most recent release was 10.1, released on 2020-10-24. Dates for branching (and hence release) of GDB 11 have yet to be announced.
Debugging works on top of PTRACE syscalls. HW-Breakpoint or HW-Watchpoint support is missing.
...
Glibc is the GNU C library.
Rule of thumb: Glibc releases twice per year (February and August).
Previous releases:
RV32 and RV64 are supported. Still, there is optimization and completeness potential.
...
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
The upstream release page can be found here.
RV32G and RV64G are mostly implemented. However, there is still some optimization potential.
...
Newlib is a C standard library implementation intended for use on embedded systems.
Rule of thumb: Newlib releases once per year.
Last releases:
RV32 and RV64 are supported. Still, there is optimization and completeness potential.