+++ Matthias Klose [2014-10-24 15:01 +0200]:
> Package: src:cross-gcc-4.9-armhf
> Version: 0.6
> Severity: serious
> Tags: sid jessie
> 
> This package fails to build from source on the buildds, 

That is currently correct, and has been discussed with the buildd team.

The packages have a foreign-arch build-dependency, and need that
foreign architecture enabled at build time. This is handled
automatically by sbuild from v0.64.3, which is already in testing.

That functionality has been backported to the buildd version in use on
the buildds as well, but the team did not want to update them at the
time as we approached the freeze, so it was agreed that cross-gcc
packages targetted to build only on amd64 would be uploaded, and the
uploaded amd64 binaries used for the time being.

Once the buildds are upgraded the package becomes buildable. The team
is looking into upgrading a buildd to jessie to do testing of changes,
including this one.

This applies to all of the set of cross-gcc-4.9-<arch> source
packages, but lets have the discussion on this bug.

> and the resulting binaries are uninstallable without adding foreign 
> architectures.

That is correct. Because the packages are built against foreign-arch
libraries (libgcc1:armhf, libc6:armhf, libstdc++:armhf), it depends on
those being installed. This is part of the design.

You cannot cross-build anything other than bootloaders and kernels
without installing foreign-arch -dev packages/libraries, so requiring
this for the compiler make little practical difference and avoids
having two copies of foreign-arch libgcc1,libc6,libstdc++ on the
system.

Documentation (https://wiki.debian.org/CrossToolchains) explains that
you need to enable the foreign arch in order to install them.

These are not the first packages in Debian to require this. ia32-libs
and some wine packages already do this.

So until buildds are actually updated this bug is technically correct,
but I do not believe it should block the packages from
migrating. Ultimately the release team gets to decide.

Wookey
-- 
Principal hats:  Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to