1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-12-12 23:08:52 +01:00
Arduino/build/linux/work/hardware/tools
2012-04-06 12:59:54 +02:00
..
avr Corretions and refinements to the String examples 2012-04-06 12:59:54 +02:00
avrdude Corretions and refinements to the String examples 2012-04-06 12:59:54 +02:00
avrdude64 Corretions and refinements to the String examples 2012-04-06 12:59:54 +02:00
avrdude.conf Corretions and refinements to the String examples 2012-04-06 12:59:54 +02:00
readme.txt Corretions and refinements to the String examples 2012-04-06 12:59:54 +02:00

AVR Toolchain for 64 bit Linux (x86_64-linux-gnu)

This toolchain was created by extracting the Debian gcc-avr and binutils-avr
packages from Ubuntu 9.04 (Jaunty Jackalope).  These versions closely match
the toolchain Arduino bundles on Mac and Windows.

AVR libc 1.6.4 was compiled compiled from source on Jaunty and then and
copied to the avr/lib/avr directory.  The eeprom.h file was replaced by
Arduino's modified copy.

Ubuntu libraries libgmp and libmpfr were copied to avr/lib.  The main
gcc binaries avr-gcc, avr-g++ and avr-cpp were moved to avr/bin.gcc, and
scripts were placed in the avr/bin directory to run these with
LD_LIBRARY_PATH set to use libgmp and libmpfr from the avr/lib directory.

A patch was applied to the Arduino IDE to use this toolchain if the
tools/avr/bin directory is present.  If this directory is removed, Arduino
will attempt to use the AVR toolchain provided by your system.

Finally, this readme file was added.