Skip to content

Add riscv64 Linux GNU bindings support#649

Draft
nickolaev wants to merge 2 commits intoDelSkayn:masterfrom
nickolaev:pr/nickolaev/riscv64
Draft

Add riscv64 Linux GNU bindings support#649
nickolaev wants to merge 2 commits intoDelSkayn:masterfrom
nickolaev:pr/nickolaev/riscv64

Conversation

@nickolaev
Copy link

@nickolaev nickolaev commented Mar 15, 2026

Description of changes

This PR adds the riscv64gc-unknown-linux-gnu bindings. It is replicating what the other Linux bindings are doing.

Checklist

  • Added change to the changelog
  • Created unit tests for my feature if needed

@nickolaev
Copy link
Author

This one is inspired by an attempt to run https://github.com/sinelaw/fresh on a riscv64 board.

Generate and ship bindings for the riscv64gc-unknown-linux-gnu target.

Extend CI to exercise bindings generation for that target and install the cross-compilation and qemu runner setup it needs on Ubuntu.

Update the bindings helper script and supported platforms table so the new target stays documented and reproducible.

Signed-off-by: Nikolay Nikolaev <nicknickolaev@gmail.com>
@nickolaev nickolaev force-pushed the pr/nickolaev/riscv64 branch from 4dd336c to 978f603 Compare March 15, 2026 13:27
@nickolaev nickolaev marked this pull request as draft March 15, 2026 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants