fix: add `armv8l` support
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: The PR was approved by two reviewers and merged as commit 7d75d877 ('fix: map armv8l to armhf (#1174)'), which resolved issue #1173. The current tree shows 'armv8l': 'armhf' in _ARCH_TRANSLATIONS_PLATFORM_TO_DEB, and docs/reference/changelog.rst records the armv8l→armhf identification fix under release 7.2.1.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/craft-application#1174 (commit 7d75d877), adding armv8l support and fixing #1173 by mapping armv8l hosts to armhf. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Added armv8l architecture support, resolving issue #1173. Merged following approval by two reviewers and passing core CI checks. Changes modify five files with 31 additions and 5 deletions. |
Update history
| Date | Change |
|---|---|
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related work
-
Likely Fixed By:
canonical/craft-application#1173
(confidence 98%)
Issue '`armv8l` architecture not suppored' is closed by this PR ('Fixes #1173').
-
Related To:
canonical/craft-application#1194
(confidence 70%)
Changelog-update commit 6ead868c (PR #1194) later touched the armv8l changelog entry for the 7.2.1 release.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #244 fix: add support for armv8l | craft-platforms | merged | Merged PR #244 as commit 8ccf286, adding armv8l-to-armhf/armv7l architecture mapping and fixing #243; released in craft-platforms 0.12.0. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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). | |
| #697 feat(info): support armv8l | craft-parts | merged | Merged PR #697 as commit 83679d41, adding armv8l normalization so armhf snaps can be built on armv8l hosts. | |
| #1089 options: add armv8l to list of translations. | snapcraft | merged | Merged PR #1089 as 9a66ec843, adding armv8l architecture translation for correct handling of 32-bit ARM userspace (LP #1641123). | |
| #655 "Architecture not supported" error in a armhf container on arm64 host | craft-parts | closed | Added armv8l-to-armv7l support in craft-parts PR #697 (83679d41); Snapcraft PR #6394 (e51640488) delivered the fix in version 9.1. |