packaging: load the correct libraries on riscv64
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: The PR was approved and merged into master (merge head 9de46ef, last PR head 751e3ce), and the resulting one-line change is present in snap/local/patches/python/ctypes_init.diff, which maps 'riscv64' to 'riscv64-linux-gnu' for library resolution.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Make ctypes work on riscv64.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #3581 was merged, fixing ctypes library loading on riscv64 by selecting the correct architecture-specific libraries. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a packaging fix to correctly load ctypes libraries on riscv64. Approved by one reviewer and passing CI, the change resolves architecture-specific library loading without impacting coverage. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into master. Updates packaging to load the correct libraries on riscv64, enabling ctypes functionality. No coverage impact. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3186 Riscv64 support | snapcraft | merged | RISC-V support landed via PR #3581, merged as fe520a422 with project architecture and ctypes library-loading changes. | |
| #2126 packaging: load the correct libraries on armhf | snapcraft | merged | Merged #2126 in commit 5230460c7, adding armhf handling so packaging loads the correct architecture-specific libraries for ctypes. |