diff --git a/docs/development/Building in Ubuntu.md b/docs/development/Building in Ubuntu.md index b80dd8d2e8..4dbd3586da 100755 --- a/docs/development/Building in Ubuntu.md +++ b/docs/development/Building in Ubuntu.md @@ -18,14 +18,19 @@ sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded sudo apt-get update ``` +For Ubuntu 14.10 (current release, called Utopic Unicorn), you should pin: +``` +sudo apt-get install gcc-arm-none-eabi=4.9.3.2014q4-0utopic12 +``` + For Ubuntu 14.04 (an LTS as of Q1'2015, called Trusty Tahr), you should pin: ``` sudo apt-get install gcc-arm-none-eabi=4.9.3.2014q4-0trusty12 ``` -For Ubuntu 14.10 (current release, called Utopic Unicorn), you should pin: +For Ubuntu 12.04 (previous LTS, called Precise Penguin), you should pin: ``` -sudo apt-get install gcc-arm-none-eabi=4.9.3.2014q4-0utopic12 +sudo apt-get install gcc-arm-none-eabi=4.9.3.2014q4-0precise12 ``` ## Building on Ubuntu @@ -63,4 +68,7 @@ make clean TARGET=NAZE make ``` +## Notes +There are compiler issues with at least the Sparky target. + Credit goes to K.C. Budd for doing the long legwork that yielded this very short document.