options: add armv8l to list of translations.
Metadata
Current evaluation
Merged PR #1089 as 9a66ec843, adding armv8l architecture translation for correct handling of 32-bit ARM userspace (LP #1641123).
Resolution: closed resolved
Reason: PR #1089 was merged into master as commit 9a66ec843, resolving the armv8l-to-aarch64 architecture translation problem tracked by LP #1641123.
Evaluated by: mr-cal-bot
No scores available.
Issue body
platform.machine() is returning armv8l instead of aarch64 on
some architectures when on a 32bit userspace. This addresses that
problem.
LP: #1641123
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1089 as 9a66ec843, adding armv8l architecture translation for correct handling of 32-bit ARM userspace (LP #1641123). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1089 as commit 9a66ec843, mapping armv8l to aarch64 for correct architecture detection in 32-bit ARM userspace; fixes LP #1641123. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Added armv8l to the platform translation list to fix a detection issue where platform.machine() returns armv8l instead of aarch64 on 32-bit userspace ARM systems. Approved and merged by maintainer sergiusens. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into master. Adds armv8l to the platform translation list to resolve platform.machine() returning armv8l instead of aarch64 on 32-bit userspace. Approved after passing code coverage checks and verified working. |
Update history
No update history recorded yet.
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. | |
| #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. |