Skip to content

EESSI RISC-V development repository (riscv.eessi.io)

This repository contains development versions of an EESSI RISC-V software stack. Note that versions may be added, modified, or deleted at any time.

Accessing the RISC-V repository

See Getting access; by making the EESSI CVMFS domain available, you will automatically have access to riscv.eessi.io as well.

Using riscv.eessi.io

This repository does not have any initialization scripts nor actual applications available yet. Also, it is not clear yet which RISC-V CPUs will be supported.

The RISC-V compatibility layer is already available and can be used, as shown in the following example:

$ ls /cvmfs/riscv.eessi.io/versions/20240307/compat/linux/riscv64/
bin  lib    opt     run   stage1.log  stage3.log   tmp  var
etc  lib64  reprod  sbin  stage2.log  startprefix  usr

$ /cvmfs/riscv.eessi.io/versions/20240307/compat/linux/riscv64/startprefix
Entering Gentoo Prefix /cvmfs/riscv.eessi.io/versions/20240307/compat/linux/riscv64
$ which gcc
/cvmfs/riscv.eessi.io/versions/20240307/compat/linux/riscv64/usr/bin/gcc
$ gcc --version
gcc (Gentoo 13.2.1_p20240210 p14) 13.2.1 20240210
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Infrastructure status

The status of the CernVM-FS infrastructure for this repository is shown at https://status.eessi.io.