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

Reply via email to