feat(info): support armv8l
Metadata
Current evaluation
Merged PR #697 as commit 83679d41, adding armv8l normalization so armhf snaps can be built on armv8l hosts.
Resolution: closed resolved
Reason: PR #697 was approved with no unresolved review threads and merged as commit 83679d41. The change adds armv8l support and fixes issue #696.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Allow building armhf snaps on armv8l.
Fixes issue: https://github.com/canonical/craft-parts/issues/696
Referenced here: https://forum.snapcraft.io/t/invalidarchitecture-architecture-armv8l-is-not-supported/39455/7
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #697 as commit 83679d41, adding armv8l normalization so armhf snaps can be built on armv8l hosts. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #697 as commit 83679d41, adding armv8l support for armhf snap builds and fixing craft-parts#696. A later release question was redirected to snapcraft#5638. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval and passing CI checks. Adds armv8l architecture support to enable building armhf snaps, resolving issue #696. Release scheduling is tracked separately. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to enable armv8l architecture support for building armhf snaps, resolving craft-parts#696. The change is integrated but awaits inclusion in a snapcraft release, currently tracked under snapcraft#5638. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/craft-parts#696
(confidence 100%)
PR #697 explicitly fixes the InvalidArchitecture issue reported for armv8l.
-
Related To:
canonical/snapcraft#5638
(confidence 90%)
A maintainer linked this downstream Snapcraft issue for tracking when the craft-parts change would be released.
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. | |
| #331 feat(snap): build on arm64 | fetch-service | merged | Merged PR #331 via commit 1847b25, adding arm64 to the Snap build platforms. | |
| #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. | |
| #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). |