This is the home of the RISC-V Toolchains SIG. The SIG’s charter can be found here.
-
Chair: Christoph Müllner (VRULL)
-
Vice-Chair: Ana Pazos (Qualcomm)
We are reporting to the Applications & Tools HC.
Gaps are listed in here.
The Toolchains SIG meets bi-weekly on Thursday 7 am (Pacific Time). Meetings and join information can be found in the tech.meetings@riscv.org">RVI calendar.
Directly governed projects:
-
RISC-V toolchain conventions: Common command line interface for compilers: -march=…, vendor extensions, etc.
-
RISC-V C-API: Common C language extensions: preprocessor macros, intrinsics, function attributes, etc.
-
ASM manual: Common ASM language extensions: pseudo instructions, asm directives, relocations, etc.
-
RISC-V GNU (+LLVM) Toolchain: Build scripts to build RISC-V toolchain (Binutils, GCC/LLVM, newlib/glibc/musl, qemu)
Indirectly governed projects (via dedicated TGs):
Most members of the Toolchains SIG are also active in the communities of the following OSS projects:
-
Binutils
-
GCC
-
LLVM
-
glibc
-
Newlib
-
GDB
Other related OSS projects are:
-
QEMU
-
Spike
-
Linux
-
FreeBSD
-
OpenBSD
-
OpenSSL
More RISC-V-specific information about the RISC-V SW ecosystem can be found here.