[PATCH libevl v3] build: add initial RISC-V support
Tobias Schaffner <[email protected]> Mon, 13 Jul 2026 12:34:45 +0200
| Newsgroups | dev.linux.lists.xenomai |
|---|---|
| Message-ID | <[email protected]> |
Provide the basic build infrastructure required to build libevl on RISC-V. Signed-off-by: Tobias Schaffner <[email protected]> --- meson.build | 4 ++++ meson/riscv64-linux-gnu | 17 +++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 meson/riscv64-linux-gnu diff --git a/meson.build b/meson.build index 674c661..4acbc40 100644 --- a/meson.build +++ b/meson.build @@ -63,6 +63,10 @@ if libevl_arch == 'aarch64' libevl_arch = 'arm64' endif +if libevl_arch == 'riscv64' + libevl_arch = 'riscv' +endif + post_install = find_program('post-install.sh', dirs : libevl_scripts, required : true diff --git a/meson/riscv64-linux-gnu b/meson/riscv64-linux-gnu new file mode 100644 index 0000000..33c47e4 --- /dev/null +++ b/meson/riscv64-linux-gnu @@ -0,0 +1,17 @@ +[binaries] +c = 'riscv64-linux-gnu-gcc' +cpp = 'riscv64-linux-gnu-g++' +ar = 'riscv64-linux-gnu-ar' +strip = 'riscv64-linux-gnu-strip' +pkg-config = 'riscv64-linux-gnu-pkg-config' +pcap-config = '' + +[host_machine] +system = 'linux' +cpu_family = 'riscv64' +cpu = 'riscv64' +endian = 'little' + +[properties] +platform = 'generic_riscv64' +needs_exe_wrapper = false -- 2.43.0