← Back to issue list

feat(info): support armv8l

View original Github issue

Metadata

Project
craft-parts
Number
#697
Type
pull request
State
merged
Author
sergey-borovkov
Labels
—
Created
Updated
Closed

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.
76%
#331 feat(snap): build on arm64 fetch-service merged Merged PR #331 via commit 1847b25, adding arm64 to the Snap build platforms.
73%
#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%
#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).
71%