+++ 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