O Ubuntu tem um conjunto de ferramentas cruzadas, apt-get install gcc-arm-linux-gnueabihf
, mas o trabalho na próxima cadeia de ferramentas é discutido aqui: link
Existem várias soluções alternativas necessárias neste momento. Por exemplo, se você usar links indiretos (cobertos na página wiki do linaro), você também deve evitar a execução de binários estrangeiros logo após compilá-los.
Além disso, é mais maduro com autotools.
Eu recebi meu pacote para compilação cruzada de forma bastante rápida.
apt-get build-dep -aarmhf foo-pkg
apt-get source foo-pkg
cd foo-pkg-*
dpkg-buildpackage -aarmhf