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 same directory as the build scripts 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
config.sh - Component versions and installation locations,
build.sh - Download and build the components.
clean.sh - Clean up build directories after a successful build.