← Back to issue list

fix: add support for armv8l

View original Github issue

Metadata

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

Current evaluation

Merged PR #244 as commit 8ccf286, adding armv8l-to-armhf/armv7l architecture mapping and fixing #243; released in craft-platforms 0.12.0.

Resolution: closed resolved

Reason: Commit 8ccf286 merged PR #244 and added armv8l architecture support, resolving issue #243. The changelog records the fix in craft-platforms 0.12.0.

Evaluated by: mr-cal-bot

No scores available.

Issue body

`armv8l` should be mapped to `armhf` and `armv7l` according to the implementation in canonical/craft-parts#696. This fixes #243. - [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`? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #244 as commit 8ccf286, adding armv8l-to-armhf/armv7l architecture mapping and fixing #243; released in craft-platforms 0.12.0.
stealth/space-bunny-alpha — closed resolved Merged PR #244 as 8ccf286, mapping armv8l to armhf/armv7l and fixing #243; the fix was released in craft-platforms 0.12.0.
qwen/qwen3.6-35b-a3b — — Merged to resolve issue #243 by mapping the armv8l architecture to armhf and armv7l. The change was approved by two reviewers, passed all linting and test suites, and integrated into the main branch.
qwen3.6-35b-a3b-mtp-q6
Staleness: 0
Complexity: 15
Confidence: 85
needs review Adds architecture mapping for armv8l to armhf and armv7l, resolving issue #243. PR is fresh, passes lint/tests, and awaits maintainer review.

Update history

No update history recorded yet.

Related work

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.
85%
#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.
83%
#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.
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%
#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.
74%
#696 InvalidArchitecture: Architecture ‘armv8l’ is not supported craft-parts closed Fixed by adding armv8l architecture support: PR #697 merged as commit 83679d41, mapping armv8l to armv7l/armhf in craft_parts/infos.py. Released in craft-parts 1.30.0.
74%
#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).
71%