← Back to issue list

fix: add `armv8l` support

View original Github issue

Metadata

Project
craft-application
Number
#1174
Type
pull request
State
merged
Author
zhijie-yang
Labels
—
Created
Updated
Closed

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

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? --- Fixes #1173

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

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.
83%
#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.
82%
#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.
77%
#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.
77%
#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.
76%
#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).
74%
#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.
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).
72%
#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.
70%