Skip to content

Commit 3a43819

Browse files
committed
Updated arm gcc to 4.7.4
1 parent 6b5a99b commit 3a43819

10 files changed

+19
-16
lines changed

build/build.xml

+12-12
Original file line numberDiff line numberDiff line change
@@ -258,9 +258,9 @@
258258
</antcall>
259259

260260
<antcall target="unzip-arm-toolchain">
261-
<param name="dist_file" value="gcc-arm-none-eabi-4.4.1-2010q1-188-macos.tar.gz" />
262-
<param name="dist_url" value="http://arduino.googlecode.com/files/gcc-arm-none-eabi-4.4.1-2010q1-188-macos.tar.gz" />
263-
<param name="dist_check_file" value="g++_arm_none_eabi" />
261+
<param name="dist_file" value="gcc-arm-none-eabi-4.7.4-2013q2-mac.tar.gz" />
262+
<param name="dist_url" value="http://arduino.googlecode.com/files/gcc-arm-none-eabi-4.7.4-2013q2-mac.tar.gz" />
263+
<param name="dist_check_file" value="gcc-arm-none-eabi-4.7.4-2013q2" />
264264
</antcall>
265265

266266
<delete includeEmptyDirs="true" quiet="true">
@@ -490,9 +490,9 @@
490490
<target name="linux32-build" depends="linux-build" description="Build linux (32-bit) version">
491491
<!-- Unzip ARM tools -->
492492
<antcall target="unzip-arm-toolchain">
493-
<param name="dist_file" value="gcc-arm-none-eabi-4.4.1-2010q1-188-linux32.tar.gz" />
494-
<param name="dist_url" value="http://arduino.googlecode.com/files/gcc-arm-none-eabi-4.4.1-2010q1-188-linux32.tar.gz" />
495-
<param name="dist_check_file" value="g++_arm_none_eabi" />
493+
<param name="dist_file" value="gcc-arm-none-eabi-4.7.4-2013q2-linux32.tar.gz" />
494+
<param name="dist_url" value="http://arduino.googlecode.com/files/gcc-arm-none-eabi-4.7.4-2013q2-linux32.tar.gz" />
495+
<param name="dist_check_file" value="gcc-arm-none-eabi-4.7.4-2013q2" />
496496
</antcall>
497497

498498
<!-- Unzip AVR tools -->
@@ -504,9 +504,9 @@
504504
<target name="linux64-build" depends="linux-build" description="Build linux (64-bit) version">
505505
<!-- Unzip ARM tools -->
506506
<antcall target="unzip-tool">
507-
<param name="dist_file" value="gcc-arm-none-eabi-4.4.1-2010q1-188-linux32.tar.gz" />
508-
<param name="dist_url" value="http://arduino.googlecode.com/files/gcc-arm-none-eabi-4.4.1-2010q1-188-linux32.tar.gz" />
509-
<param name="dist_check_file" value="g++_arm_none_eabi" />
507+
<param name="dist_file" value="gcc-arm-none-eabi-4.7.4-2013q2-linux64.tar.gz" />
508+
<param name="dist_url" value="http://arduino.googlecode.com/files/gcc-arm-none-eabi-4.7.4-2013q2-linux64.tar.gz" />
509+
<param name="dist_check_file" value="gcc-arm-none-eabi-4.7.4-2013q2" />
510510
</antcall>
511511

512512
<!-- Unzip AVR tools -->
@@ -783,9 +783,9 @@
783783

784784
<!-- Unzip ARM toolchain -->
785785
<antcall target="unzip-arm-toolchain">
786-
<param name="dist_file" value="gcc-arm-none-eabi-4.4.1-2010q1-188-win32.tar.gz" />
787-
<param name="dist_url" value="http://arduino.googlecode.com/files/gcc-arm-none-eabi-4.4.1-2010q1-188-win32.tar.gz" />
788-
<param name="dist_check_file" value="g++_arm_none_eabi" />
786+
<param name="dist_file" value="gcc-arm-none-eabi-4.7.4-2013q2-windows.tar.gz" />
787+
<param name="dist_url" value="http://arduino.googlecode.com/files/gcc-arm-none-eabi-4.7.4-2013q2-windows.tar.gz" />
788+
<param name="dist_check_file" value="gcc-arm-none-eabi-4.7.4-2013q2" />
789789
</antcall>
790790

791791
<delete includeEmptyDirs="true" quiet="true">

build/linux/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-linux32.tar.gz.sha

-1
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
b35a6b9b1066977509ad5dcf51936b7a6bb18c18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
14afebbb1a26b799237080ec32b300a409ff99cb

build/macosx/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-macos.tar.gz.sha

-1
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
a1326c6258f91d9b318570bc619ca8a3b799d8bc

build/shared/revisions.txt

+2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ ARDUINO 1.5.7 BETA
22

33
[core]
44
* Upgraded AVR toolchain: gcc 4.8.1, avr-libc 1.8.0
5+
* Upgraded ARM toolchain: gcc 4.7.4
56
* Upgraded avrdude to version 6.0.1
7+
* ARM gcc doesn't require ia32-libs anymore on 64 bits linux systems
68
* avr: Improved USB-CDC write speed (Justin Rajewski)
79
* avr: fixed typo in SerialEvent3 handling (Matthijs Kooijman)
810
* avr: HardwareSerial support for different size of TX and RX buffer sizes (Jan Baeyens)

build/windows/dist/gcc-arm-none-eabi-4.4.1-2010q1-188-win32.tar.gz.sha

-1
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
c41fa509205b9ced43fc221b6a0cae4223a0842d

hardware/arduino/sam/platform.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ version=1.5.6
1010
# SAM3 compile variables
1111
# ----------------------
1212

13-
compiler.path={runtime.ide.path}/hardware/tools/g++_arm_none_eabi/bin/
13+
compiler.path={runtime.ide.path}/hardware/tools/gcc-arm-none-eabi-4.7.4-2013q2/bin/
1414
compiler.c.cmd=arm-none-eabi-gcc
1515
compiler.c.flags=-c -g -Os -w -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -Dprintf=iprintf
1616
compiler.c.elf.cmd=arm-none-eabi-g++

0 commit comments

Comments
 (0)