From 39d9933d7cd37b78dd82c4be29a822fa9431d859 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Fri, 30 Aug 2013 11:02:30 +0200 Subject: [PATCH 1/3] Updated arm gcc to 4.7.4 --- build/build.xml | 24 +++++++++---------- ...e-eabi-4.4.1-2010q1-188-linux32.tar.gz.sha | 1 - ...-none-eabi-4.7.4-2013q2-linux32.tar.gz.sha | 1 + ...-none-eabi-4.7.4-2013q2-linux64.tar.gz.sha | 1 + ...one-eabi-4.4.1-2010q1-188-macos.tar.gz.sha | 1 - ...-arm-none-eabi-4.7.4-2013q2-mac.tar.gz.sha | 1 + build/shared/revisions.txt | 3 +++ ...one-eabi-4.4.1-2010q1-188-win32.tar.gz.sha | 1 - ...-none-eabi-4.7.4-2013q2-windows.tar.gz.sha | 1 + hardware/arduino/sam/platform.txt | 2 +- 10 files changed, 20 insertions(+), 16 deletions(-) delete mode 100644 build/linux/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-linux32.tar.gz.sha create mode 100644 build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux32.tar.gz.sha create mode 100644 build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux64.tar.gz.sha delete mode 100644 build/macosx/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-macos.tar.gz.sha create mode 100644 build/macosx/dist/gcc-arm-none-eabi-4.7.4-2013q2-mac.tar.gz.sha delete mode 100644 build/windows/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-win32.tar.gz.sha create mode 100644 build/windows/dist/gcc-arm-none-eabi-4.7.4-2013q2-windows.tar.gz.sha diff --git a/build/build.xml b/build/build.xml index 4a89922295f..26f1bcad4af 100644 --- a/build/build.xml +++ b/build/build.xml @@ -248,9 +248,9 @@ - - - + + + @@ -485,9 +485,9 @@ - - - + + + @@ -505,9 +505,9 @@ - - - + + + @@ -709,9 +709,9 @@ - - - + + + diff --git a/build/linux/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-linux32.tar.gz.sha b/build/linux/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-linux32.tar.gz.sha deleted file mode 100644 index 29a002ad119..00000000000 --- a/build/linux/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-linux32.tar.gz.sha +++ /dev/null @@ -1 +0,0 @@ -46a93ceec28772ac19c76ffc9b285a1eac4288a3 diff --git a/build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux32.tar.gz.sha b/build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux32.tar.gz.sha new file mode 100644 index 00000000000..0d4dce96635 --- /dev/null +++ b/build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux32.tar.gz.sha @@ -0,0 +1 @@ +b35a6b9b1066977509ad5dcf51936b7a6bb18c18 diff --git a/build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux64.tar.gz.sha b/build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux64.tar.gz.sha new file mode 100644 index 00000000000..d88a6ac83a9 --- /dev/null +++ b/build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux64.tar.gz.sha @@ -0,0 +1 @@ +14afebbb1a26b799237080ec32b300a409ff99cb diff --git a/build/macosx/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-macos.tar.gz.sha b/build/macosx/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-macos.tar.gz.sha deleted file mode 100644 index 3b951bb7f5e..00000000000 --- a/build/macosx/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-macos.tar.gz.sha +++ /dev/null @@ -1 +0,0 @@ -14c554bb9aa9f0d0262a593e7452d33f4babc60d diff --git a/build/macosx/dist/gcc-arm-none-eabi-4.7.4-2013q2-mac.tar.gz.sha b/build/macosx/dist/gcc-arm-none-eabi-4.7.4-2013q2-mac.tar.gz.sha new file mode 100644 index 00000000000..a265218f985 --- /dev/null +++ b/build/macosx/dist/gcc-arm-none-eabi-4.7.4-2013q2-mac.tar.gz.sha @@ -0,0 +1 @@ +a1326c6258f91d9b318570bc619ca8a3b799d8bc diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index 11b63ce1fa2..6955cdf8351 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -1,4 +1,7 @@ +* Updated arm gcc to 4.7.4 and simplified build.xml +* ARM gcc doesn't require ia32-libs anymore on 64 bits linux systems + ARDUINO 1.5.6 BETA [ide] diff --git a/build/windows/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-win32.tar.gz.sha b/build/windows/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-win32.tar.gz.sha deleted file mode 100644 index 068b717e39e..00000000000 --- a/build/windows/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-win32.tar.gz.sha +++ /dev/null @@ -1 +0,0 @@ -f288affa058bfdd44f8b93800fc4cb01b2ebf1e5 diff --git a/build/windows/dist/gcc-arm-none-eabi-4.7.4-2013q2-windows.tar.gz.sha b/build/windows/dist/gcc-arm-none-eabi-4.7.4-2013q2-windows.tar.gz.sha new file mode 100644 index 00000000000..0c66d28a87c --- /dev/null +++ b/build/windows/dist/gcc-arm-none-eabi-4.7.4-2013q2-windows.tar.gz.sha @@ -0,0 +1 @@ +c41fa509205b9ced43fc221b6a0cae4223a0842d diff --git a/hardware/arduino/sam/platform.txt b/hardware/arduino/sam/platform.txt index b62d51c4c7e..e646b6a45af 100644 --- a/hardware/arduino/sam/platform.txt +++ b/hardware/arduino/sam/platform.txt @@ -10,7 +10,7 @@ version=1.5.5 # SAM3 compile variables # ---------------------- -compiler.path={runtime.ide.path}/hardware/tools/g++_arm_none_eabi/bin/ +compiler.path={runtime.ide.path}/hardware/tools/gcc-arm-none-eabi-4.7.4-2013q2/bin/ compiler.c.cmd=arm-none-eabi-gcc compiler.c.flags=-c -g -Os -w -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -Dprintf=iprintf compiler.c.elf.cmd=arm-none-eabi-g++ From 3e9c7b51f23182dc50a46455b835a2ed896a99be Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Tue, 7 Jan 2014 10:44:55 +0100 Subject: [PATCH 2/3] Updated arm gcc to 4.8.3 --- build/build.xml | 24 +++++++++---------- ...-none-eabi-4.7.4-2013q2-linux32.tar.gz.sha | 1 - ...-none-eabi-4.7.4-2013q2-linux64.tar.gz.sha | 1 - ...-none-eabi-4.8.3-2013q4-linux32.tar.gz.sha | 1 + ...-none-eabi-4.8.3-2013q4-linux64.tar.gz.sha | 1 + ...-arm-none-eabi-4.7.4-2013q2-mac.tar.gz.sha | 1 - ...-arm-none-eabi-4.8.3-2013q4-mac.tar.gz.sha | 1 + build/shared/revisions.txt | 6 +++-- ...-none-eabi-4.7.4-2013q2-windows.tar.gz.sha | 1 - ...-none-eabi-4.8.3-2013q4-windows.tar.gz.sha | 1 + hardware/arduino/sam/platform.txt | 2 +- 11 files changed, 21 insertions(+), 19 deletions(-) delete mode 100644 build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux32.tar.gz.sha delete mode 100644 build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux64.tar.gz.sha create mode 100644 build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux32.tar.gz.sha create mode 100644 build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux64.tar.gz.sha delete mode 100644 build/macosx/dist/gcc-arm-none-eabi-4.7.4-2013q2-mac.tar.gz.sha create mode 100644 build/macosx/dist/gcc-arm-none-eabi-4.8.3-2013q4-mac.tar.gz.sha delete mode 100644 build/windows/dist/gcc-arm-none-eabi-4.7.4-2013q2-windows.tar.gz.sha create mode 100644 build/windows/dist/gcc-arm-none-eabi-4.8.3-2013q4-windows.tar.gz.sha diff --git a/build/build.xml b/build/build.xml index 26f1bcad4af..aa5896c6e39 100644 --- a/build/build.xml +++ b/build/build.xml @@ -248,9 +248,9 @@ - - - + + + @@ -485,9 +485,9 @@ - - - + + + @@ -505,9 +505,9 @@ - - - + + + @@ -709,9 +709,9 @@ - - - + + + diff --git a/build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux32.tar.gz.sha b/build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux32.tar.gz.sha deleted file mode 100644 index 0d4dce96635..00000000000 --- a/build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux32.tar.gz.sha +++ /dev/null @@ -1 +0,0 @@ -b35a6b9b1066977509ad5dcf51936b7a6bb18c18 diff --git a/build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux64.tar.gz.sha b/build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux64.tar.gz.sha deleted file mode 100644 index d88a6ac83a9..00000000000 --- a/build/linux/dist/gcc-arm-none-eabi-4.7.4-2013q2-linux64.tar.gz.sha +++ /dev/null @@ -1 +0,0 @@ -14afebbb1a26b799237080ec32b300a409ff99cb diff --git a/build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux32.tar.gz.sha b/build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux32.tar.gz.sha new file mode 100644 index 00000000000..a9e7a1d6b96 --- /dev/null +++ b/build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux32.tar.gz.sha @@ -0,0 +1 @@ +3d3cbb6ab5b48e822c6c270e8c8fdaa23b6690f8 diff --git a/build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux64.tar.gz.sha b/build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux64.tar.gz.sha new file mode 100644 index 00000000000..9cb8d7e8907 --- /dev/null +++ b/build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux64.tar.gz.sha @@ -0,0 +1 @@ +a77fe161944ea06b86ead50692a594aba161bd7f diff --git a/build/macosx/dist/gcc-arm-none-eabi-4.7.4-2013q2-mac.tar.gz.sha b/build/macosx/dist/gcc-arm-none-eabi-4.7.4-2013q2-mac.tar.gz.sha deleted file mode 100644 index a265218f985..00000000000 --- a/build/macosx/dist/gcc-arm-none-eabi-4.7.4-2013q2-mac.tar.gz.sha +++ /dev/null @@ -1 +0,0 @@ -a1326c6258f91d9b318570bc619ca8a3b799d8bc diff --git a/build/macosx/dist/gcc-arm-none-eabi-4.8.3-2013q4-mac.tar.gz.sha b/build/macosx/dist/gcc-arm-none-eabi-4.8.3-2013q4-mac.tar.gz.sha new file mode 100644 index 00000000000..6f99de9e604 --- /dev/null +++ b/build/macosx/dist/gcc-arm-none-eabi-4.8.3-2013q4-mac.tar.gz.sha @@ -0,0 +1 @@ +38dd8968003bf4e69e9ec55d0a92e5993ef3d66b diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index 6955cdf8351..674bbefb170 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -1,6 +1,8 @@ -* Updated arm gcc to 4.7.4 and simplified build.xml -* ARM gcc doesn't require ia32-libs anymore on 64 bits linux systems +ARDUINO 1.5.7 BETA + +* Updated arm-gcc-none-eabi to 4.8.3 and simplified build.xml +* arm-gcc-none-eabi doesn't require ia32-libs anymore on 64 bits linux systems ARDUINO 1.5.6 BETA diff --git a/build/windows/dist/gcc-arm-none-eabi-4.7.4-2013q2-windows.tar.gz.sha b/build/windows/dist/gcc-arm-none-eabi-4.7.4-2013q2-windows.tar.gz.sha deleted file mode 100644 index 0c66d28a87c..00000000000 --- a/build/windows/dist/gcc-arm-none-eabi-4.7.4-2013q2-windows.tar.gz.sha +++ /dev/null @@ -1 +0,0 @@ -c41fa509205b9ced43fc221b6a0cae4223a0842d diff --git a/build/windows/dist/gcc-arm-none-eabi-4.8.3-2013q4-windows.tar.gz.sha b/build/windows/dist/gcc-arm-none-eabi-4.8.3-2013q4-windows.tar.gz.sha new file mode 100644 index 00000000000..fbc42d8f55d --- /dev/null +++ b/build/windows/dist/gcc-arm-none-eabi-4.8.3-2013q4-windows.tar.gz.sha @@ -0,0 +1 @@ +d9ef21ecb5c303690b135efcb80548a11cba449b diff --git a/hardware/arduino/sam/platform.txt b/hardware/arduino/sam/platform.txt index e646b6a45af..6a4a5223157 100644 --- a/hardware/arduino/sam/platform.txt +++ b/hardware/arduino/sam/platform.txt @@ -10,7 +10,7 @@ version=1.5.5 # SAM3 compile variables # ---------------------- -compiler.path={runtime.ide.path}/hardware/tools/gcc-arm-none-eabi-4.7.4-2013q2/bin/ +compiler.path={runtime.ide.path}/hardware/tools/gcc-arm-none-eabi-4.8.3-2013q4/bin/ compiler.c.cmd=arm-none-eabi-gcc compiler.c.flags=-c -g -Os -w -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -Dprintf=iprintf compiler.c.elf.cmd=arm-none-eabi-g++ From 10b4ec9aabb04455b17ee8ebf5d51607226894aa Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 5 May 2014 23:30:23 +0200 Subject: [PATCH 3/3] Updated arm gcc to version 4.8.3-2014q1 --- build/build.xml | 24 +++++++++---------- ...-none-eabi-4.8.3-2013q4-linux32.tar.gz.sha | 1 - ...-none-eabi-4.8.3-2013q4-linux64.tar.gz.sha | 1 - ...-none-eabi-4.8.3-2014q1-linux32.tar.gz.sha | 1 + ...-none-eabi-4.8.3-2014q1-linux64.tar.gz.sha | 1 + ...-arm-none-eabi-4.8.3-2013q4-mac.tar.gz.sha | 1 - ...-arm-none-eabi-4.8.3-2014q1-mac.tar.gz.sha | 1 + build/shared/revisions.txt | 2 +- ...-none-eabi-4.8.3-2013q4-windows.tar.gz.sha | 1 - ...-none-eabi-4.8.3-2014q1-windows.tar.gz.sha | 1 + hardware/arduino/sam/platform.txt | 2 +- 11 files changed, 18 insertions(+), 18 deletions(-) delete mode 100644 build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux32.tar.gz.sha delete mode 100644 build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux64.tar.gz.sha create mode 100644 build/linux/dist/gcc-arm-none-eabi-4.8.3-2014q1-linux32.tar.gz.sha create mode 100644 build/linux/dist/gcc-arm-none-eabi-4.8.3-2014q1-linux64.tar.gz.sha delete mode 100644 build/macosx/dist/gcc-arm-none-eabi-4.8.3-2013q4-mac.tar.gz.sha create mode 100644 build/macosx/dist/gcc-arm-none-eabi-4.8.3-2014q1-mac.tar.gz.sha delete mode 100644 build/windows/dist/gcc-arm-none-eabi-4.8.3-2013q4-windows.tar.gz.sha create mode 100644 build/windows/dist/gcc-arm-none-eabi-4.8.3-2014q1-windows.tar.gz.sha diff --git a/build/build.xml b/build/build.xml index 3fda64426e5..bc094e7c9e7 100644 --- a/build/build.xml +++ b/build/build.xml @@ -254,9 +254,9 @@ - - - + + + @@ -491,9 +491,9 @@ - - - + + + @@ -511,9 +511,9 @@ - - - + + + @@ -732,9 +732,9 @@ - - - + + + diff --git a/build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux32.tar.gz.sha b/build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux32.tar.gz.sha deleted file mode 100644 index a9e7a1d6b96..00000000000 --- a/build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux32.tar.gz.sha +++ /dev/null @@ -1 +0,0 @@ -3d3cbb6ab5b48e822c6c270e8c8fdaa23b6690f8 diff --git a/build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux64.tar.gz.sha b/build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux64.tar.gz.sha deleted file mode 100644 index 9cb8d7e8907..00000000000 --- a/build/linux/dist/gcc-arm-none-eabi-4.8.3-2013q4-linux64.tar.gz.sha +++ /dev/null @@ -1 +0,0 @@ -a77fe161944ea06b86ead50692a594aba161bd7f diff --git a/build/linux/dist/gcc-arm-none-eabi-4.8.3-2014q1-linux32.tar.gz.sha b/build/linux/dist/gcc-arm-none-eabi-4.8.3-2014q1-linux32.tar.gz.sha new file mode 100644 index 00000000000..ae1fe709b34 --- /dev/null +++ b/build/linux/dist/gcc-arm-none-eabi-4.8.3-2014q1-linux32.tar.gz.sha @@ -0,0 +1 @@ +20500b304b2b7c08a699cdd25564003aaf78088e diff --git a/build/linux/dist/gcc-arm-none-eabi-4.8.3-2014q1-linux64.tar.gz.sha b/build/linux/dist/gcc-arm-none-eabi-4.8.3-2014q1-linux64.tar.gz.sha new file mode 100644 index 00000000000..3bb527bebbe --- /dev/null +++ b/build/linux/dist/gcc-arm-none-eabi-4.8.3-2014q1-linux64.tar.gz.sha @@ -0,0 +1 @@ +194309bbe4b442c5047ad2887e252ed49b6c4758 diff --git a/build/macosx/dist/gcc-arm-none-eabi-4.8.3-2013q4-mac.tar.gz.sha b/build/macosx/dist/gcc-arm-none-eabi-4.8.3-2013q4-mac.tar.gz.sha deleted file mode 100644 index 6f99de9e604..00000000000 --- a/build/macosx/dist/gcc-arm-none-eabi-4.8.3-2013q4-mac.tar.gz.sha +++ /dev/null @@ -1 +0,0 @@ -38dd8968003bf4e69e9ec55d0a92e5993ef3d66b diff --git a/build/macosx/dist/gcc-arm-none-eabi-4.8.3-2014q1-mac.tar.gz.sha b/build/macosx/dist/gcc-arm-none-eabi-4.8.3-2014q1-mac.tar.gz.sha new file mode 100644 index 00000000000..be7d3b12edd --- /dev/null +++ b/build/macosx/dist/gcc-arm-none-eabi-4.8.3-2014q1-mac.tar.gz.sha @@ -0,0 +1 @@ +b9510ef55d65d191ec3ed973da84d2ee2844fb06 diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index 5e790c15a4a..cc028cfc400 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -1,7 +1,7 @@ ARDUINO 1.5.7 BETA -* Updated arm-gcc-none-eabi to 4.8.3 and simplified build.xml +* Updated arm-gcc-none-eabi to 4.8.3-2014q1 and simplified build.xml * arm-gcc-none-eabi doesn't require ia32-libs anymore on 64 bits linux systems ARDUINO 1.5.6-r2 BETA 2014.02.21 diff --git a/build/windows/dist/gcc-arm-none-eabi-4.8.3-2013q4-windows.tar.gz.sha b/build/windows/dist/gcc-arm-none-eabi-4.8.3-2013q4-windows.tar.gz.sha deleted file mode 100644 index fbc42d8f55d..00000000000 --- a/build/windows/dist/gcc-arm-none-eabi-4.8.3-2013q4-windows.tar.gz.sha +++ /dev/null @@ -1 +0,0 @@ -d9ef21ecb5c303690b135efcb80548a11cba449b diff --git a/build/windows/dist/gcc-arm-none-eabi-4.8.3-2014q1-windows.tar.gz.sha b/build/windows/dist/gcc-arm-none-eabi-4.8.3-2014q1-windows.tar.gz.sha new file mode 100644 index 00000000000..e5013dcbacc --- /dev/null +++ b/build/windows/dist/gcc-arm-none-eabi-4.8.3-2014q1-windows.tar.gz.sha @@ -0,0 +1 @@ +7b309df740cdddb6d4d252fffc8db7a170448814 diff --git a/hardware/arduino/sam/platform.txt b/hardware/arduino/sam/platform.txt index 817bbb27b6e..6f5c1fcbe5f 100644 --- a/hardware/arduino/sam/platform.txt +++ b/hardware/arduino/sam/platform.txt @@ -10,7 +10,7 @@ version=1.5.6 # SAM3 compile variables # ---------------------- -compiler.path={runtime.ide.path}/hardware/tools/gcc-arm-none-eabi-4.8.3-2013q4/bin/ +compiler.path={runtime.ide.path}/hardware/tools/gcc-arm-none-eabi-4.8.3-2014q1/bin/ compiler.c.cmd=arm-none-eabi-gcc compiler.c.flags=-c -g -Os -w -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -Dprintf=iprintf compiler.c.elf.cmd=arm-none-eabi-g++