← Back to issue list

options: add armv8l to list of translations.

View original Github issue

Metadata

Project
snapcraft
Number
#1089
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

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.
74%
#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.
72%
#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.
71%