We've recently started seeing (on Jessie) these failures from "apt-get install crossbuild-essential-armhf":
The following packages have unmet dependencies: crossbuild-essential-armhf : Depends: gcc-arm-linux-gnueabihf (>= 4.9.1-1) but it is not going to be installed Depends: g++-arm-linux-gnueabihf (>= 4.9.1-1) but it is not going to be installed E: Unable to correct problems, you have held broken packages. It looks like this may be a recurrence of an earlier problem ([1]): recently gcc-4.9 upgraded ([2]) from 4.9.2-10 to 4.9.2-10+deb8u1, but gcc-4.9-arm-linux-gnueabihf and g++-4.9-arm-linux-gnueabihf (both still at 4.9.2-10) have a strict dependency on the 4.9.2-10 packages ([3]). [1] https://lists.debian.org/debian-embedded/2015/03/msg00001.html [2] http://metadata.ftp-master.debian.org/changelogs/main/g/gcc-4.9/gcc-4.9_4.9.2-10+deb8u1_changelog [3] http://emdebian.org/tools/debian/dists/jessie/main/binary-amd64/Packages Would you be able to push new versions (probably 4.9.2-10+deb8u1) of both gcc-4.9-arm-linux-gnueabihf and g++-4.9-arm-linux-gnueabihf at some point, with upgraded dependencies? We might also consider switching out some of these strict = dependencies for >=, to allow for possible future gcc-4.9 upgrades. Thanks very much for the help! Chris