[buildd-tools-devel] sbuild: multiarch build support
Wookey
wookey at wookware.org
Wed Dec 31 21:54:44 UTC 2014
+++ Philipp Kern [2014-12-28 13:32 +0100]:
> On Fri, Aug 29, 2014 at 11:21:17AM +0100, Wookey wrote:
> > We've (Dima Kogan and I) just got support for multiarch builds working in sbuild.
> >
> > This removes one blocker for having multiarch-built cross-toolchains in the archive.
> >
> > If anyone at debconf can help us with applying this to the sbuild used
> > on buildds we'd love to be able to upload a cross-gcc package that
> > uses it so we can test other parts of the infra (wanna-build, dak,
> > britney). (The tests I just did were using https://buildd.debian.org/apt/pool/wheezy/sbuild_0.64.0-1+buildd20140816.0.dsc which I think is the right version)
> >
> > The patch simply identifies explicit arch-qualified build-deps (of the
> > form libfoo:arch) and if present runs dpkg --add-foreign-architecture
> > arch (as it already does for cross-builds). Apt takes care of the rest.
> >
> > The second part (for removing the arch after the build (on permanent
> > chroots)) needs more work as usually there are binaries of the foreign
> > arch installed so the arch-removal fails.
> >
> > Comments on the code are welcome.
> >
> > These patches apply to both the 0.64.0-1+build20140816.0 above and to
> > git master from git+ssh://git.debian.org/git/buildd-tools/sbuild.git
>
> Is this still open?
Yes it is.
> If so, no patch had been attached and no pointer to
> code was provided AFAICS.
The patches were attached to the initial mail in this thread:
http://lists.alioth.debian.org/pipermail/buildd-tools-devel/2014-August/009104.html
There is the code here: (last 5 patches)
http://anonscm.debian.org/cgit/users/dkogan-guest/wanna-build.git/log/
And I was fairly sure we filed a bug a while ago, but can't find it now. Dima?
Wookey
--
Principal hats: Linaro, Debian, Wookware, ARM
http://wookware.org/
More information about the Buildd-tools-devel
mailing list