Hi,
I am trying to set up RISC-V as the toolchain on a Linux system. But I am
getting an error saying "sys/mman.h: No such file or director”. Here is what I
did:
1. I installed newt by following the instructions on “Installing Newt on
Linux”
2. I then modified the
<mynewt-src-directory>/repos/apache-mynewt-core/compiler/sim/compiler.yml file
to change the default gcc-5 to riscv64-unknown-elf-gcc.
3. I ran newt test @apache-mynewt-core/sys/config
The full error message is
hw/bsp/native/src/sbrk.c:20:10: fatal error: sys/mman.h: No such file or
directory
#include <sys/mman.h>
^~~~~~~~~~~~
compilation terminated.
Error: Test failure(s):
Passed tests: []
Failed tests: [sys/config/test-fcb sys/config/test-nffs]
And all tests passed before I changed the compiler.yml file.
The error messages is saying there is a missing file, but I don’t really
know how I can fix it. I don’t have much experience in doing this, so any
advice will be helpful!
Thank you very much!
Best,
Peijie