Skip to content

Latest commit

 

History

History
77 lines (53 loc) · 2.55 KB

README.adoc

File metadata and controls

77 lines (53 loc) · 2.55 KB

Toolchains SIG

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.

Gap analysis

Gaps are listed in here.

Regular meetings

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.

Governed repositories and groups

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):

OSS projects with a tight relationship

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.

CI service for GNU toolchain

A CI service for several RISC-V GNU toolchain flavours can be found here.

This service is maintained by Wei Wu (PLCT). Suggestions are discussed here.