From Gumstix User Wiki
This page describes setting up the AVR toolchain, needed to build code for the robostix and roboaudiostix boards.
When things work, you can do the following under ubuntu:
sudo apt-get install gcc-avr avr-libc gawk
However, some versions of avr-libc will give you compile errors when trying to build the i2c bootloader. (the error will mention __eerd_block). Ubuntu 9.04 installs a version of avr-libc with this problem. See below for details on manually installing a newer runtime library.
Manually install runtime library
The following steps can be used to install (or replace) the avr runtime library (avr-libc). Ubuntu-9.04 installs version 1.6.2, which has some issues.
wget http://mirror.csclub.uwaterloo.ca/nongnu/avr-libc/avr-libc-1.6.7.tar.bz2 tar xjf avr-libc-1.6.7.tar.bz2 cd avr-libc-1.6.7/ ./configure --build=`./config.guess` --host=avr --prefix=/usr/lib make sudo make install