go plugin: cross-compilation support
Metadata
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
Issue body
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
-
Superseded By:
canonical/snapcraft#1338
(confidence 98%)
Go plugin cross-compilation support merged in commit a167ec4a3
-
Superseded By:
canonical/snapcraft#1343
(confidence 98%)
CGo cross-compilation merged in commit 55fe00c67
-
Superseded By:
canonical/snapcraft#1346
(confidence 90%)
Multi-arch build dependencies PR, closed unmerged
-
Superseded By:
canonical/snapcraft#1348
(confidence 85%)
Foreign arch setup PR from the same split
-
Duplicate Of:
canonical/snapcraft#1338
(confidence 70%)
Bug 1664857 cross-compilation support landed here instead
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. | |
| #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. | |
| #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). |