Some simple scripts for downloading and building an AVR toolchain on Linux and
Solaris. The necessary components will be downloaded, configured and built.
The default final installation location is /opt/avr-gcc, the installation is
staged under /tmp/avr-gcc and can be copied from there into the final location.
Versions and filesystem locations are specified in config.sh.
Patches can be applied after the components are extracted from the downloaded
archives and before they are configured and built. Such patches should be placed
in the patch subdirectory and should be named component.patchNN where the
component is one of the ones listed below and NN is a decimal number. The
patches are applied in alphabetically sorted order.
make - gmake
avrdude - avrdude
dfu - dfu-programmer
binutils - AVR binutils
gcc - AVR gcc
avrlibc - AVR libc
Scripts:
config.sh - Component versions and installation locations,
build.sh - Download and build the components.
clean.sh - Clean up build directories after a successful build.
Atmel patches:
http://distribute.atmel.no/tools/opensource/avr-gcc/