From c26098a3afe4f6024f399a5151c8e5c3eb5ed0ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Fri, 27 Feb 2026 09:11:38 +0100 Subject: [PATCH 1/4] add page about dev.eessi.io/riscv --- docs/repositories/dev.eessi.io-riscv.md | 49 +++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 docs/repositories/dev.eessi.io-riscv.md diff --git a/docs/repositories/dev.eessi.io-riscv.md b/docs/repositories/dev.eessi.io-riscv.md new file mode 100644 index 0000000000..c9b7edf2d2 --- /dev/null +++ b/docs/repositories/dev.eessi.io-riscv.md @@ -0,0 +1,49 @@ +# EESSI RISC-V development repository (`dev.eessi.io/riscv`) + +!!! note "Is `dev.eessi.io` a webpage?" + If you landed on this page because you typed `dev.eessi.io` into your browser, then + you may not know yet that this is not a URL/webpage but a [CernVM-FS repository](../filesystem_layer.md) + that EESSI uses to distribute software. + + **See the [EESSI overview page](../overview.md) for a general introduction to EESSI.** + +This repository contains development versions of an EESSI RISC-V software stack +and replaces the older [`riscv.eessi.io`](riscv.eessi.io.md) repository, which is now deprecated. +Note that versions may be added, modified, or deleted at any time. + +## Accessing the RISC-V repository + +See [Getting access](../getting_access/is_eessi_accessible.md); +by making the EESSI CVMFS domain available, you will automatically have access to `dev.eessi.io/riscv` as well. + +## Using `dev.eessi.io/riscv` + +This repository currently offers one version (2025.06-001), which is built on top of the +RISC-V compatibility layer of EESSI version 2025.06 in the production repository `software.eessi.io`. +New versions may be added later, and will be named similarly. + +You can use this version by running the following commands on a RISC-V machine: + +``` { .bash .copy } +$ export EESSI_VERSION_OVERRIDE=2025.06-001 +$ source /cvmfs/software.eessi.io/versions/2025.06/init/lmod/bash +This EESSI production version only provides a RISC-V compatibility layer, +software installations are provided by the EESSI development repository at /cvmfs/dev.eessi.io/riscv. + +Module for EESSI/2025.06 loaded successfully +EESSI has selected riscv64/generic as the compatible CPU target for EESSI/2025.06 +EESSI did not identify an accelerator on the system +(for debug information when loading the EESSI module, set the environment variable EESSI_MODULE_DEBUG_INIT) +``` + +Note that we currently only provide generic builds, hence `riscv64/generic` is being used for all RISC-V CPUs. +We are currently working on support for builds that are optimized for specific RISC-V CPUs. + +The amount of software is constantly increasing. +Besides having the `foss/2025a` and `foss/2025b` toolchains available, several applications are already available as well. +Use `module avail` to get a full and up-to-date listing of available software. + + +## Infrastructure status + +The status of the CernVM-FS infrastructure for this repository is shown at [https://status.eessi.io](https://status.eessi.io/). From 2f6be656ca5a2ac0bfa3dfd0fa1d89555cead149 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Fri, 27 Feb 2026 09:12:54 +0100 Subject: [PATCH 2/4] add deprecation warning --- docs/repositories/riscv.eessi.io.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/repositories/riscv.eessi.io.md b/docs/repositories/riscv.eessi.io.md index 36f1886610..05d6b50188 100644 --- a/docs/repositories/riscv.eessi.io.md +++ b/docs/repositories/riscv.eessi.io.md @@ -7,6 +7,10 @@ **See the [EESSI overview page](../overview.md) for a general introduction to EESSI.** +!!! warn "This repository is deprecated" + The `riscv.eessi.io` repository is no longer maintained. + New RISC-V software stacks are being made available in [`dev.eessi.io/riscv`](dev.eessi.io-riscv.md). + This repository contains development versions of an EESSI RISC-V software stack. Note that versions may be added, modified, or deleted at any time. From da84638f58c6a743aa6ef63d7673cc972dcef85f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Fri, 27 Feb 2026 09:13:32 +0100 Subject: [PATCH 3/4] point to new RISC-V page --- mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index fd3213de66..13713b6aea 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -28,7 +28,7 @@ nav: - Production: - Software: repositories/software.eessi.io.md - Versions: repositories/versions.md - - RISC-V: repositories/riscv.eessi.io.md + - RISC-V: repositories/dev.eessi.io-riscv.md - Development repository: repositories/dev.eessi.io.md - Installation and configuration: - Is EESSI already installed?: getting_access/is_eessi_accessible.md From 37073e7059f54f0a28e59fca28b6f0bf4c532737 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Fri, 27 Feb 2026 09:15:28 +0100 Subject: [PATCH 4/4] warn -> warning --- docs/repositories/riscv.eessi.io.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/repositories/riscv.eessi.io.md b/docs/repositories/riscv.eessi.io.md index 05d6b50188..5f7a4b6266 100644 --- a/docs/repositories/riscv.eessi.io.md +++ b/docs/repositories/riscv.eessi.io.md @@ -7,7 +7,7 @@ **See the [EESSI overview page](../overview.md) for a general introduction to EESSI.** -!!! warn "This repository is deprecated" +!!! warning "This repository is deprecated" The `riscv.eessi.io` repository is no longer maintained. New RISC-V software stacks are being made available in [`dev.eessi.io/riscv`](dev.eessi.io-riscv.md).