Skip to content
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

Closed
wants to merge 13 commits into from
Closed

Recompiled AVR toolchain #1806

wants to merge 13 commits into from

Conversation

ffissore
Copy link
Contributor

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:

  • there is a common place for all of us to play with the toolchain so that every effort we make to improve it (including updating it) is tracked by git and runnable by everyone on every OS (ie: the linux guy can come out saying "I've a 4.5 working" and the windows guy can compile and test it)
  • we put some order

@arnakke
Copy link

arnakke commented Jan 27, 2014

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.

@ffissore
Copy link
Contributor Author

@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.

@ffissore ffissore mentioned this pull request Feb 28, 2014
@ffissore
Copy link
Contributor Author

Closing: since this hasn't been merged and since we have a newer toolchain, we can use it. See #1903

@ffissore ffissore closed this Feb 28, 2014
@ffissore ffissore deleted the ide-1.5.x-avr-toolchain branch February 28, 2014 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Core Related to the code for the standard Arduino API Component: Toolchain The tools used for compilation and uploading to Arduino boards
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants