Heh? Debian cross toolchains work fine: <a href="https://packages.debian.org/sid/gcc-4.9-arm-linux-gnueabi" rel="nofollow">https://packages.debian.org/sid/gcc-4.9-arm-linux-gnueabi</a> for armel and <a href="https://packages.debian.org/sid/gcc-4.9-arm-linux-gnueabihf" rel="nofollow">https://packages.debian.org/sid/gcc-4.9-arm-linux-gnueabihf</a> for armhf
I'd recommend just using a project like buildroot - it's really easy to begin with, and afterwards every odd device you eventually decide you need to cross compile for (old router with a MIPS CPU, etc.) becomes just as easy.
I have one of the new Pi's with 1GB ram. With a fast 64GB microsd card ($21 on black friday). I've been pretty impressed with fast it compiles with make -j4.
I went one step further and built a Canadian that was built on x64, ran on raspberry pi, and targeted teensy cortex m4!<p><a href="https://github.com/jwatte/teensy-canadian" rel="nofollow">https://github.com/jwatte/teensy-canadian</a>
thanks for sharing! understanding how to cross-compile is increasingly important for upcoming (cheap) embedded hardware. maybe related a blog post on compiling a sketch for Arduino: <a href="http://thinkingonthinking.com/an-arduino-sketch-from-scratch/" rel="nofollow">http://thinkingonthinking.com/an-arduino-sketch-from-scratch...</a>