← Back to issue list

fix: map armv8l to armhf (#1174)

View original Github issue

Metadata

Project
craft-application
Number
#1175
Type
pull request
State
merged
Author
mr-cal
Labels
PR: Rebase
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: #1175 merged the approved fix from #1174, whose commit 7d75d877 adds the armv8l-to-armhf architecture translation. The hotfix was prepared for 7.2.1 and later merged into main through #1177.

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`)? --- Cherry-picks #1174 and preps a 7.2.1 release for a snapcraft 9.1.1 hotfix

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Mapped armv8l hosts to armhf. #1175 cherry-picked #1174 into 7.2.1 for a Snapcraft 9.1.1 hotfix; the hotfix branch was later merged into main via #1177.
qwen3.6-35b-a3b-mtp-q6 — — Merged fix mapping armv8l to armhf. Approved by two reviewers and passed CI. Cherry-picked into the 7.2.1 release branch to resolve the snapcraft 9.1.1 hotfix.

Update history

Date Change
updated
updated
updated
updated
updated
updated
created

Related work

Related issues

Issue Project State Summary Similarity
#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.
82%
#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%
#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.
74%
#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.
74%
#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.
73%
#1987627 Cannot build snaps in a 32-bit armhf container when running an arm64 kernel snapcraft (launchpad) closed Fixed in Snapcraft 9.1 by PR #6394 (commit e5164048), adding armv8l support so a 32-bit ARM userspace on an ARM64 kernel maps to armhf.
71%
#4627 Cannot build snaps in a 32-bit armhf container when running an arm64 kernel snapcraft closed Fixed in Snapcraft 9.1 by merged PR #6394 (commit e51640488), which maps armv8l to armv7l for armhf container builds on arm64 kernels.
71%
#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.
71%