RTEMS | RISC-V: source not found: 'include/bsp/riscv-mmu.h' (#5571)
Frank Kuehndel (@frank_k)
gitlab at rtems.org
Tue May 12 16:08:45 UTC 2026
Frank Kuehndel created an issue: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5571
## Summary
The BSP `riscv/rv64imafdc` can be build but installing it fails with `source not found: 'include/bsp/riscv-mmu.h'`:
```
$ cat >config.ini <<"EOF"
[sparc/leon3]
RTEMS_SMP = True
[riscv/rv64imafdc]
EOF
```
```
$ ./waf configure --prefix=/opt/rtems/7
$ ./waf
$ ./waf install
```
ends with error message:
```
source not found: 'include/bsp/riscv-mmu.h' in bld(source=[], target='', meths=['process_install_task', 'process_rule', 'process_source'], features=['install_task'], path=/home/ferris/rtems, idx=18, tg_idx_count=18, install_to='${BSP_INCLUDEDIR}', install_from=['include/bsp/riscv-mmu.h'], dest='${BSP_INCLUDEDIR}', type='install_files', posted=True, install_task=
{task 140512909441776: inst -> }) in /home/ferris/rtems
```
The error is likely related to [#5540](https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5540) and commit `7fa05a688b5d61edcf35a1d6065bb02ddf54ada4` *spec/riscv: add MMU options and enable in build*.
| | Version/Commit |
| ------ | ------ |
|Date: |2026-05-12T15:56:05+02:00 |
|rtems-docs: |e28878b7ab2cfba474b2c9d8e8f47bf889759503 |
|rtems-source-builder: |3168d60b7f721c310562ac691de7d91834ff671c |
|rtems: |8bee39f21cbddfc1e5beaebc763876912241bb4c |
|OS: |Ubuntu 24.04.4 LTS |
|CI job: |rtems-rust-doc-check#6173 |
## Steps to reproduce
Follow the instructions in the RTEMS User Manual section [16.1. Bare Metal Rust with RTEMS](https://docs.rtems.org/docs/main/user/rust/bare-metal.html#build-and-install-the-rtems-bsps).
<!-- Pre-set options
- milestone
-->
--
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5571
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20260512/3ca6f5d2/attachment.htm>
More information about the bugs
mailing list