fix: add support for armv8l
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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 issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1174 fix: add `armv8l` support | craft-application | merged | 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. | |
| #6394 feat: support armv8l | snapcraft | merged | Merged. Maps armv8l to armv7l to enable architecture support in snapcraft, resolving issue #5638. Approved by reviewers, with CI failures confirmed unrelated. | |
| #1175 fix: map armv8l to armhf (#1174) | craft-application | merged | 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. | |
| #697 feat(info): support armv8l | craft-parts | merged | Merged after approval and passing CI checks. Adds armv8l architecture support to enable building armhf snaps, resolving issue #696. Release scheduling is tracked separately. | |
| #145 fix: fix tests on arm64 | craft-archives | merged | Merged to fix arm64 test failures. Approved by two reviewers and integrated after passing most CI checks, despite a failing OSV-scanner. Resolves #143 and #144 with a 32-line change across two files. | |
| #1089 options: add armv8l to list of translations. | snapcraft | merged | 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. |