Skip to content

Commit f1a5f3e

Browse files
authored
Merge pull request #694 from bedroge/riscv
add page for new `dev.eessi.io/riscv` repository
2 parents 877f305 + 37073e7 commit f1a5f3e

3 files changed

Lines changed: 54 additions & 1 deletion

File tree

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# EESSI RISC-V development repository (`dev.eessi.io/riscv`)
2+
3+
!!! note "Is `dev.eessi.io` a webpage?"
4+
If you landed on this page because you typed `dev.eessi.io` into your browser, then
5+
you may not know yet that this is not a URL/webpage but a [CernVM-FS repository](../filesystem_layer.md)
6+
that EESSI uses to distribute software.
7+
8+
**See the [EESSI overview page](../overview.md) for a general introduction to EESSI.**
9+
10+
This repository contains development versions of an EESSI RISC-V software stack
11+
and replaces the older [`riscv.eessi.io`](riscv.eessi.io.md) repository, which is now deprecated.
12+
Note that versions may be added, modified, or deleted at any time.
13+
14+
## Accessing the RISC-V repository
15+
16+
See [Getting access](../getting_access/is_eessi_accessible.md);
17+
by making the EESSI CVMFS domain available, you will automatically have access to `dev.eessi.io/riscv` as well.
18+
19+
## Using `dev.eessi.io/riscv`
20+
21+
This repository currently offers one version (2025.06-001), which is built on top of the
22+
RISC-V compatibility layer of EESSI version 2025.06 in the production repository `software.eessi.io`.
23+
New versions may be added later, and will be named similarly.
24+
25+
You can use this version by running the following commands on a RISC-V machine:
26+
27+
``` { .bash .copy }
28+
$ export EESSI_VERSION_OVERRIDE=2025.06-001
29+
$ source /cvmfs/software.eessi.io/versions/2025.06/init/lmod/bash
30+
This EESSI production version only provides a RISC-V compatibility layer,
31+
software installations are provided by the EESSI development repository at /cvmfs/dev.eessi.io/riscv.
32+
33+
Module for EESSI/2025.06 loaded successfully
34+
EESSI has selected riscv64/generic as the compatible CPU target for EESSI/2025.06
35+
EESSI did not identify an accelerator on the system
36+
(for debug information when loading the EESSI module, set the environment variable EESSI_MODULE_DEBUG_INIT)
37+
```
38+
39+
Note that we currently only provide generic builds, hence `riscv64/generic` is being used for all RISC-V CPUs.
40+
We are currently working on support for builds that are optimized for specific RISC-V CPUs.
41+
42+
The amount of software is constantly increasing.
43+
Besides having the `foss/2025a` and `foss/2025b` toolchains available, several applications are already available as well.
44+
Use `module avail` to get a full and up-to-date listing of available software.
45+
46+
47+
## Infrastructure status
48+
49+
The status of the CernVM-FS infrastructure for this repository is shown at [https://status.eessi.io](https://status.eessi.io/).

docs/repositories/riscv.eessi.io.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77

88
**See the [EESSI overview page](../overview.md) for a general introduction to EESSI.**
99

10+
!!! warning "This repository is deprecated"
11+
The `riscv.eessi.io` repository is no longer maintained.
12+
New RISC-V software stacks are being made available in [`dev.eessi.io/riscv`](dev.eessi.io-riscv.md).
13+
1014
This repository contains development versions of an EESSI RISC-V software stack.
1115
Note that versions may be added, modified, or deleted at any time.
1216

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ nav:
2828
- Production:
2929
- Software: repositories/software.eessi.io.md
3030
- Versions: repositories/versions.md
31-
- RISC-V: repositories/riscv.eessi.io.md
31+
- RISC-V: repositories/dev.eessi.io-riscv.md
3232
- Development repository: repositories/dev.eessi.io.md
3333
- Installation and configuration:
3434
- Is EESSI already installed?: getting_access/is_eessi_accessible.md

0 commit comments

Comments
 (0)