← Back to issue list

go plugin: cross-compilation support

View original Github issue

Metadata

Project
snapcraft
Number
#1253
Type
pull request
State
closed
Author
kalikiana
Labels
—
Created
Updated
Closed

Current evaluation

Closed unmerged after the author split it into #1338 (cross-compilation), #1343 (CGo cross-compile), #1346 (multi-arch build deps) and #1348 (foreign arch setup). #1338 (a167ec4a3) and #1343 (55fe00c67) were merged.

Resolution: closed superseded

Reason: The PR was never merged as-is; kalikiana split it into smaller PRs, of which #1338 (commit a167ec4a3) and #1343 (commit 55fe00c67) were merged, landing Go/CGo cross-compilation for --target-arch. #1346 was also closed unmerged.

Evaluated by: mr-cal-bot

No scores available.

Issue body

To be used with the --target-arch= argument. Fixes [bug 1664857](https://bugs.launchpad.net/snapcraft/+bug/1664857).

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Closed unmerged after the author split it into #1338 (cross-compilation), #1343 (CGo cross-compile), #1346 (multi-arch build deps) and #1348 (foreign arch setup). #1338 (a167ec4a3) and #1343 (55fe00c67) were merged.
stealth/space-bunny-alpha — closed superseded Closed unmerged after being split into #1338, #1343, #1346 and #1348; Go and CGo cross-compilation later merged in #1338 (a167ec4a3) and #1343 (55fe00c67).
qwen/qwen3.6-35b-a3b — — Superseded. The author split the changes into four smaller pull requests: go plugin cross-compilation support, CGo cross-compilation, multi-arch build dependencies, and foreign arch setup.
qwen3.6-35b-a3b-mtp-q6 — — Superseded by four smaller pull requests. The author split the cross-compilation work into separate PRs for basic support, CGO compilation, multi-arch dependencies, and foreign arch setup following review and testing feedback.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#1343 go plugin: Cross compile with CGo snapcraft merged Merged CGo-aware cross-compilation for Go parts in PR #1343 at commit 55fe00c67, following general Go cross-compilation in #1338.
85%
#1338 go plugin: Add support for cross-compilation snapcraft merged Merged #1338 in commit a167ec4a3, adding target-architecture cross-compilation for snaps built from parts using the Go plugin.
77%
#789 Some plugins fixes snapcraft closed Combined 3-change PR by ehbello (dump/copy cross-compilation, git --single-branch, dropping --depth=1) was split at maintainer request; closed unmerged. Cross-compilation part landed as #791 (commit 97742500a).
72%