fix: add support for armv8l
Metadata
Current evaluation
Merged PR #244 as commit 8ccf286, adding armv8l-to-armhf/armv7l architecture mapping and fixing #243; released in craft-platforms 0.12.0.
Resolution: closed resolved
Reason: Commit 8ccf286 merged PR #244 and added armv8l architecture support, resolving issue #243. The changelog records the fix in craft-platforms 0.12.0.
Evaluated by: mr-cal-bot
No scores available.
Issue body
`armv8l` should be mapped to `armhf` and `armv7l` according to the implementation in canonical/craft-parts#696.
This fixes #243.
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #244 as commit 8ccf286, adding armv8l-to-armhf/armv7l architecture mapping and fixing #243; released in craft-platforms 0.12.0. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #244 as 8ccf286, mapping armv8l to armhf/armv7l and fixing #243; the fix was released in craft-platforms 0.12.0. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to resolve issue #243 by mapping the armv8l architecture to armhf and armv7l. The change was approved by two reviewers, passed all linting and test suites, and integrated into the main branch. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
0
Complexity:
15
Confidence:
85
|
needs review | Adds architecture mapping for armv8l to armhf and armv7l, resolving issue #243. PR is fresh, passes lint/tests, and awaits maintainer review. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-platforms#243
(confidence 100%)
The unsupported armv8l architecture report explicitly fixed by PR #244.
-
Related To:
canonical/craft-parts#696
(confidence 95%)
The implementation followed the established armv8l mapping in craft-parts.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #6394 feat: support armv8l | snapcraft | merged | PR #6394 merged as commit e51640488, adding an armv8l-to-armv7l architecture mapping (aligned with craft-parts #697 and craft-platforms #244), completing armv8l support and fixing issue #5638. | |
| #1174 fix: add `armv8l` support | craft-application | merged | Merged PR #1174 (commit 7d75d877) added 'armv8l' to the platform→deb/snap arch translation map in craft_application/util/platforms.py, mapping such hosts to 'armhf'. Closes #1173; released in 7.2.1. | |
| #243 `armv8l` architecture is not supported | craft-platforms | closed | armv8l host support added: craft-platforms PR #244 (commit 8ccf286) maps armv8l to armhf/armv7l, released in 0.12.0, closing the issue. | |
| #1173 `armv8l` architecture not suppored | craft-application | closed | armv8l hosts failed at build-stage platform matching. Fixed by merged PR #1174 (commit 7d75d877), which maps host arch armv8l to armhf; shipped in craft-application 7.2.1. | |
| #1175 fix: map armv8l to armhf (#1174) | craft-application | merged | Merged #1175 brought in #1174 (commit 7d75d877), mapping armv8l hosts to armhf and preparing craft-application 7.2.1 for the Snapcraft 9.1.1 hotfix. | |
| #696 InvalidArchitecture: Architecture ‘armv8l’ is not supported | craft-parts | closed | Fixed by adding armv8l architecture support: PR #697 merged as commit 83679d41, mapping armv8l to armv7l/armhf in craft_parts/infos.py. Released in craft-parts 1.30.0. | |
| #6409 build(deps): bump craft-application to 7.2.1 | snapcraft | merged | Merged dependency bump of craft-application to 7.2.1 (commit 25dd38674), pulling in the fix for craft-application#1173 (armv8l host arch mapped to armhf via craft-application PR #1174). |