Riscv64 support
Metadata
Current evaluation
RISC-V support landed via PR #3581, merged as fe520a422 with project architecture and ctypes library-loading changes.
Resolution: closed resolved
Reason: PR #3581 was merged into master as fe520a422, including fc31cc21d to add riscv64 project support and 9de46efac to load riscv64 libraries correctly.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `./runtests.sh static`?
- [ ] Have you successfully run `./runtests.sh tests/unit`?
-----
I'm not sure which tests to add and where. Especially since this architecture is not yet available in any channel maps.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | RISC-V support landed via PR #3581, merged as fe520a422 with project architecture and ctypes library-loading changes. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #3581 added riscv64 project support and correct architecture-specific library loading; merge fe520a422 includes fc31cc21d. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/snapcraft#3186 added riscv64 support and the requested unit-test coverage in commit fc31cc21d. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Adds RISC-V 64-bit architecture support. CI initially failed on unrelated tests but passed after retrigger. Reviewer requested adding RISC-V to a unit test, which was addressed. Approved and merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Added RISC-V 64 architecture support. Following unrelated CI failures, the maintainer requested adding the architecture to test_options.py. The contributor updated the tests, and the changes were merged. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
snapcraft#3581
(confidence 100%)
Merged PR that completed and landed the RISC-V support implementation.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3581 packaging: load the correct libraries on riscv64 | snapcraft | merged | PR #3581 merged: added 'riscv64': 'riscv64-linux-gnu' to the _ARCH_TRIPLET map in the ctypes init patch (snap/local/patches/python/ctypes_init.diff) so ctypes loads riscv64 libraries. | |
| #4450 remote-build: Add riscv64 | snapcraft | merged | Merged PR #4450 as commit 5ad3824f8, adding riscv64 support to remote-build after Launchpad enabled unrestricted riscv64 builds. | |
| #3868 meta: add support for riscv64 | snapcraft | merged | Merged #3868 added riscv64 to core22 meta architecture support and was merged into hotfix/7.1.2 as cbafb4eb4. |