-
-
Notifications
You must be signed in to change notification settings - Fork 7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recompiled AVR toolchain #1806
Recompiled AVR toolchain #1806
Conversation
I've set up a nightly build. You can download a version of the IDE with the updated toolchain from http://downloads.arduino.cc/arduino-avr-toolchain-nightly-linux32.tgz |
Does this mean arduino will eventually move to gcc 4.7+ ? The debian arduino package uses the default avr-gcc (4.7 for Wheezy) and it works flawlessly producing smaller binary code size - 14% smaller on one of my projects compared to the ancient gcc that ships with the official arduino packages. |
@arnakke One of the goal is indeed making it easier to upgrade the toolchain. If you wish to contribute, you shall fork https://github.com/arduino/toolchain-avr and upgrade the scripts. |
Closing: since this hasn't been merged and since we have a newer toolchain, we can use it. See #1903 |
This is a drop-in replacement for the AVR toolchains
Currently there are three different AVR toolchains: based on Ubuntu 9 (linux), Crosspack (macosx), WinAVR (windows)
There are no instructions about how they were built and patched.
A repository has been set up with the instructions (scripts) and patches needed to compile the AVR toolchain on each supported platform: https://github.com/arduino/toolchain-avr
This way: