← Back to issue list

Set arch for build-packages

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1664141
Type
issue
State
closed
Author
~mardy
Labels
build-packages
Created
Updated
Closed

Current evaluation

No code change: i386-qualified build-packages already worked. The separate cleanbuild multiarch failure was moved to snapcraft issue #1664857.

Resolution: closed not a bug

Reason: The maintainer confirmed Snapcraft passed package names, including the i386 architecture suffix, directly to apt. The actual problem was isolated to cleanbuild and filed as #1664857.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Some 64 bit software needs some 32 bits development packages in order to build. See for example the build dependencies for https://github.com/MaartenBaert/ssr, which include "libx11-6:i386 libxfixes3:i386 libglu1-mesa:i386". Snapcraft should allow one to write: parts: ssr: build-packages: - g++-multilib - libx11-6:i386 - libxfixes3:i386 - libglu1-mesa:i386 This is very similar to bug 1655797, just for build packages.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed not a bug No code change: i386-qualified build-packages already worked. The separate cleanbuild multiarch failure was moved to snapcraft issue #1664857.
stealth/space-bunny-alpha — closed not a bug No code change: i386 build-packages syntax already worked; the cleanbuild multiarch failure was moved to new bug #1664857.
stealth/space-bunny-alpha — closed stale Closed without a documented build-package fix; the analogous stage-package support was merged in snapcraft#1050.
qwen/qwen3.6-35b-a3b — — Closed without action or discussion. Snapcraft never implemented architecture suffix support for build-packages, leaving the request abandoned.
qwen/qwen3.6-35b-a3b — — Closed without implementation or comments, indicating the architecture support feature request was abandoned or superseded.
qwen/qwen3.6-35b-a3b — — Support for architecture-specific build packages was closed after ~9 years with zero comments, indicating the feature request was abandoned without implementation.
qwen3.6-35b-a3b-mtp-q6 — — Closed without resolution. The request to support architecture-specific build packages in Snapcraft was abandoned.

Update history

Date Change
created

Related work

  • Duplicate Of: snapcraft (launchpad)#1664857 (confidence 99%)

    Follow-up issue covering i386 stage/build-package failures specifically during cleanbuild.

Related issues

Issue Project State Summary Similarity
#1655797 Set arch for stage packages snapcraft (launchpad) closed Fixed architecture qualifiers such as i386 in stage packages via snapcore/snapcraft PR #1050.
78%
#1664857 Cannot cleanbuild with arch stage or build packages snapcraft (launchpad) closed Maintainer linked snapcore/snapcraft PR #1253 as the fix for i386 stage/build-package cleanbuild failures, but no merge was recorded; the Launchpad issue later closed without updates.
76%
#1468 override ARCH for kbuild snapcraft closed ARCH override remained unchanged; proposed PR #1474 was closed unmerged, with users directed to set ARCH in snapcraft.yaml instead.
71%
#1973213 package-repositories with i386 doesn't enable the arch snapcraft (launchpad) closed Fixed by merged PR canonical/snapcraft#3740: package-repository architectures now run dpkg --add-architecture. Merge commit: 7b848f76d.
70%
#1476 foreign arch and sources setup for `build-packages` snapcraft closed Planned multi-arch host setup for build-packages was abandoned after redesign and prolonged inactivity; Launchpad bug #1827067 later reported it remained unresolved.
70%