Skip to content

Commit ea51556

Browse files
author
Federico Fissore
committed
Starting 1.6.3
Updated toolchains: linux statically compiled, added gcc lto plugin (disabled)
1 parent 5689fc7 commit ea51556

22 files changed

+265
-247
lines changed

arduino-core/src/processing/app/BaseNoGui.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
public class BaseNoGui {
2929

3030
/** Version string to be used for build */
31-
public static final int REVISION = 10602;
31+
public static final int REVISION = 10603;
3232
/** Extended version string displayed on GUI */
33-
static String VERSION_NAME = "1.6.2";
33+
static String VERSION_NAME = "1.6.3";
3434

3535
static File buildFolder;
3636

build/build.xml

+18-18
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,8 @@
158158

159159
<!-- copy hardware folder -->
160160
<target name="assemble-hardware" unless="light_bundle">
161-
<mkdir dir="${staging_folder}/work/dist/bundled_package/packages/arduino/hardware/avr/1.6.2/"/>
162-
<copy todir="${staging_folder}/work/dist/bundled_package/packages/arduino/hardware/avr/1.6.2/">
161+
<mkdir dir="${staging_folder}/work/dist/bundled_package/packages/arduino/hardware/avr/1.6.3/"/>
162+
<copy todir="${staging_folder}/work/dist/bundled_package/packages/arduino/hardware/avr/1.6.3/">
163163
<fileset dir="../hardware/arduino/avr/"/>
164164
</copy>
165165
</target>
@@ -365,10 +365,10 @@
365365
<target name="macosx-build-common-avr-toolchain" unless="light_bundle">
366366
<antcall target="avr-toolchain-bundle">
367367
<param name="unpack_target" value="untar"/>
368-
<param name="gcc_archive_file" value="avr-gcc-4.8.1-arduino2-i386-apple-darwin11.tar.bz2"/>
369-
<param name="gcc_version" value="4.8.1-arduino2/"/>
370-
<param name="avrdude_archive_file" value="avrdude-6.0.1-arduino2-i386-apple-darwin11.tar.bz2"/>
371-
<param name="avrdude_version" value="6.0.1-arduino2"/>
368+
<param name="gcc_archive_file" value="avr-gcc-4.8.1-arduino3-i386-apple-darwin11.tar.bz2"/>
369+
<param name="gcc_version" value="4.8.1-arduino3/"/>
370+
<param name="avrdude_archive_file" value="avrdude-6.0.1-arduino3-i386-apple-darwin11.tar.bz2"/>
371+
<param name="avrdude_version" value="6.0.1-arduino3"/>
372372
</antcall>
373373

374374
<chmod perm="+x">
@@ -626,10 +626,10 @@
626626
<target name="linux32-build" depends="linux-build" unless="light_bundle" description="Build linux (32-bit) version">
627627
<antcall target="avr-toolchain-bundle">
628628
<param name="unpack_target" value="untar"/>
629-
<param name="gcc_archive_file" value="avr-gcc-4.8.1-arduino2-i686-pc-linux-gnu.tar.bz2"/>
630-
<param name="gcc_version" value="4.8.1-arduino2/"/>
631-
<param name="avrdude_archive_file" value="avrdude-6.0.1-arduino2-i686-pc-linux-gnu.tar.bz2"/>
632-
<param name="avrdude_version" value="6.0.1-arduino2"/>
629+
<param name="gcc_archive_file" value="avr-gcc-4.8.1-arduino3-i686-pc-linux-gnu.tar.bz2"/>
630+
<param name="gcc_version" value="4.8.1-arduino3/"/>
631+
<param name="avrdude_archive_file" value="avrdude-6.0.1-arduino3-i686-pc-linux-gnu.tar.bz2"/>
632+
<param name="avrdude_version" value="6.0.1-arduino3"/>
633633
</antcall>
634634

635635
<exec executable="tar" dir="${staging_folder}/work/dist/bundled_package/">
@@ -646,10 +646,10 @@
646646
<target name="linux64-build" depends="linux-build" unless="light_bundle" description="Build linux (64-bit) version">
647647
<antcall target="avr-toolchain-bundle">
648648
<param name="unpack_target" value="untar"/>
649-
<param name="gcc_archive_file" value="avr-gcc-4.8.1-arduino2-x86_64-pc-linux-gnu.tar.bz2"/>
650-
<param name="gcc_version" value="4.8.1-arduino2/"/>
651-
<param name="avrdude_archive_file" value="avrdude-6.0.1-arduino2-x86_64-pc-linux-gnu.tar.bz2"/>
652-
<param name="avrdude_version" value="6.0.1-arduino2"/>
649+
<param name="gcc_archive_file" value="avr-gcc-4.8.1-arduino3-x86_64-pc-linux-gnu.tar.bz2"/>
650+
<param name="gcc_version" value="4.8.1-arduino3/"/>
651+
<param name="avrdude_archive_file" value="avrdude-6.0.1-arduino3-x86_64-pc-linux-gnu.tar.bz2"/>
652+
<param name="avrdude_version" value="6.0.1-arduino3"/>
653653
</antcall>
654654

655655
<exec executable="tar" dir="${staging_folder}/work/dist/bundled_package/">
@@ -901,10 +901,10 @@
901901
<target name="windows-build-avr-toolchain">
902902
<antcall target="avr-toolchain-bundle">
903903
<param name="unpack_target" value="unzip"/>
904-
<param name="gcc_archive_file" value="avr-gcc-4.8.1-arduino2-i686-mingw32.zip"/>
905-
<param name="gcc_version" value="4.8.1-arduino2/"/>
906-
<param name="avrdude_archive_file" value="avrdude-6.0.1-arduino2-i686-mingw32.zip"/>
907-
<param name="avrdude_version" value="6.0.1-arduino2"/>
904+
<param name="gcc_archive_file" value="avr-gcc-4.8.1-arduino3-i686-mingw32.zip"/>
905+
<param name="gcc_version" value="4.8.1-arduino3/"/>
906+
<param name="avrdude_archive_file" value="avrdude-6.0.1-arduino3-i686-mingw32.zip"/>
907+
<param name="avrdude_version" value="6.0.1-arduino3"/>
908908
</antcall>
909909
</target>
910910

build/linux/avr-gcc-4.8.1-arduino2-x86_64-pc-linux-gnu.tar.bz2.sha

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

build/linux/avrdude-6.0.1-arduino2-i686-pc-linux-gnu.tar.bz2.sha

-1
This file was deleted.

build/linux/avrdude-6.0.1-arduino2-x86_64-pc-linux-gnu.tar.bz2.sha

-1
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
5694d3b4cf48af4ed53ae1d539518375cb649142
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
c677e3ecc0e2b61144b096c8af34b2007d1ce2e3

build/macosx/avr-gcc-4.8.1-arduino2-i386-apple-darwin11.tar.bz2.sha

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

build/macosx/avrdude-6.0.1-arduino2-i386-apple-darwin11.tar.bz2.sha

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

build/shared/bundled_package_index.json

+229
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,170 @@
4848
"version": "6.0.1-arduino2"
4949
}
5050
]
51+
},
52+
{
53+
"name": "Arduino AVR Boards",
54+
"architecture": "avr",
55+
"version": "1.6.3",
56+
"category": "Arduino",
57+
"url": "http://arduino.cc/download.php?f=/cores/avr-1.6.3.tar.bz2",
58+
"archiveFileName": "avr-1.6.3.tar.bz2",
59+
"checksum": "SHA-256:2909a4c6dd6d7497e7e1b5fcaa2f66a100271417510f3a68593b65af8ff78c1c",
60+
"size": "4877442",
61+
"boards": [
62+
{"name": "Arduino Yún"},
63+
{"name": "Arduino Uno"},
64+
{"name": "Arduino Diecimila"},
65+
{"name": "Arduino Nano"},
66+
{"name": "Arduino Mega"},
67+
{"name": "Arduino MegaADK"},
68+
{"name": "Arduino Leonardo"},
69+
{"name": "Arduino Micro"},
70+
{"name": "Arduino Esplora"},
71+
{"name": "Arduino Mini"},
72+
{"name": "Arduino Ethernet"},
73+
{"name": "Arduino Fio"},
74+
{"name": "Arduino BT"},
75+
{"name": "Arduino LilyPadUSB"},
76+
{"name": "Arduino Lilypad"},
77+
{"name": "Arduino Pro"},
78+
{"name": "Arduino ATMegaNG"},
79+
{"name": "Arduino Robot Control"},
80+
{"name": "Arduino Robot Motor"}
81+
],
82+
"toolsDependencies": [
83+
{
84+
"packager": "arduino",
85+
"name": "avr-gcc",
86+
"version": "4.8.1-arduino3"
87+
},
88+
{
89+
"packager": "arduino",
90+
"name": "avrdude",
91+
"version": "6.0.1-arduino3"
92+
}
93+
]
94+
},
95+
{
96+
"name": "Arduino SAM Boards (32-bits ARM Cortex-M3)",
97+
"architecture": "sam",
98+
"version": "1.6.2",
99+
"category": "Arduino",
100+
"url": "http://arduino.cc/download.php?f=/cores/sam-1.6.2.tar.bz2",
101+
"archiveFileName": "sam-1.6.2.tar.bz2",
102+
"checksum": "SHA-256:2d3c8a90bc214947cff1b816d0c2706441398efc78af7984d5250f2e50eddd5f",
103+
"size": "16174730",
104+
"boards": [
105+
{"name": "Arduino Due"}
106+
],
107+
"toolsDependencies": [
108+
{
109+
"packager": "arduino",
110+
"name": "arm-none-eabi-gcc",
111+
"version": "4.8.3-2014q1"
112+
},
113+
{
114+
"packager": "arduino",
115+
"name": "bossac",
116+
"version": "1.3a-arduino"
117+
}
118+
]
119+
},
120+
{
121+
"name": "Arduino SAM Boards (32-bits ARM Cortex-M3)",
122+
"architecture": "sam",
123+
"version": "1.6.3",
124+
"category": "Arduino",
125+
"url": "http://arduino.cc/download.php?f=/cores/sam-1.6.3.tar.bz2",
126+
"archiveFileName": "sam-1.6.3.tar.bz2",
127+
"checksum": "SHA-256:2d3c8a90bc214947cff1b816d0c2706441398efc78af7984d5250f2e50eddd5f",
128+
"size": "16174730",
129+
"boards": [
130+
{"name": "Arduino Due"}
131+
],
132+
"toolsDependencies": [
133+
{
134+
"packager": "arduino",
135+
"name": "arm-none-eabi-gcc",
136+
"version": "4.8.3-2014q1"
137+
},
138+
{
139+
"packager": "arduino",
140+
"name": "bossac",
141+
"version": "1.3a-arduino"
142+
}
143+
]
51144
}
52145
],
53146
"tools": [
147+
{
148+
"name": "arm-none-eabi-gcc",
149+
"version": "4.8.3-2014q1",
150+
"systems": [
151+
{
152+
"host": "i686-mingw32",
153+
"archiveFileName": "gcc-arm-none-eabi-4.8.3-2014q1-windows.tar.gz",
154+
"url": "http://arduino.cc/download.php?f=/gcc-arm-none-eabi-4.8.3-2014q1-windows.tar.gz",
155+
"checksum": "SHA-256:fd8c111c861144f932728e00abd3f7d1107e186eb9cd6083a54c7236ea78b7c2",
156+
"size": "84537449"
157+
},
158+
{
159+
"host": "x86_64-apple-darwin",
160+
"url": "http://arduino.cc/download.php?f=/gcc-arm-none-eabi-4.8.3-2014q1-mac.tar.gz",
161+
"archiveFileName": "gcc-arm-none-eabi-4.8.3-2014q1-mac.tar.gz",
162+
"checksum": "SHA-256:3598acf21600f17a8e4a4e8e193dc422b894dc09384759b270b2ece5facb59c2",
163+
"size": "52518522"
164+
},
165+
{
166+
"host": "x86_64-pc-linux-gnu",
167+
"url": "http://arduino.cc/download.php?f=/gcc-arm-none-eabi-4.8.3-2014q1-linux64.tar.gz",
168+
"archiveFileName": "gcc-arm-none-eabi-4.8.3-2014q1-linux64.tar.gz",
169+
"checksum": "SHA-256:d23f6626148396d6ec42a5b4d928955a703e0757829195fa71a939e5b86eecf6",
170+
"size": "51395093"
171+
},
172+
{
173+
"host": "i686-pc-linux-gnu",
174+
"url": "http://arduino.cc/download.php?f=/gcc-arm-none-eabi-4.8.3-2014q1-linux32.tar.gz",
175+
"archiveFileName": "gcc-arm-none-eabi-4.8.3-2014q1-linux32.tar.gz",
176+
"checksum": "SHA-256:ba1994235f69c526c564f65343f22ddbc9822b2ea8c5ee07dd79d89f6ace2498",
177+
"size": "51029223"
178+
}
179+
]
180+
},
181+
{
182+
"name": "bossac",
183+
"version": "1.3a-arduino",
184+
"systems": [
185+
{
186+
"host": "i686-linux-gnu",
187+
"url": "http://arduino.cc/download.php?f=/tools/bossac-1.3a-arduino-i686-linux-gnu.tar.bz2",
188+
"archiveFileName": "bossac-1.3a-arduino-i686-linux-gnu.tar.bz2",
189+
"checksum": "SHA-256:d6d10362f40729a7877e43474fcf02ad82cf83321cc64ca931f5c82b2d25d24f",
190+
"size": "147359"
191+
},
192+
{
193+
"host": "x86_64-pc-linux-gnu",
194+
"url": "http://arduino.cc/download.php?f=/tools/bossac-1.3a-arduino-x86_64-pc-linux-gnu.tar.bz2",
195+
"archiveFileName": "bossac-1.3a-arduino-x86_64-pc-linux-gnu.tar.bz2",
196+
"checksum": "SHA-256:c1daed033251296768fa8b63ad283e053da93427c0f3cd476a71a9188e18442c",
197+
"size": "26179"
198+
},
199+
{
200+
"host": "i686-mingw32",
201+
"url": "http://arduino.cc/download.php?f=/tools/bossac-1.3a-arduino-i686-mingw32.tar.bz2",
202+
"archiveFileName": "bossac-1.3a-arduino-i686-mingw32.tar.bz2",
203+
"checksum": "SHA-256:a37727622e0f86cb4f2856ad0209568a5d804234dba3dc0778829730d61a5ec7",
204+
"size": "265647"
205+
},
206+
{
207+
"host": "i386-apple-darwin11",
208+
"url": "http://arduino.cc/download.php?f=/tools/bossac-1.3a-arduino-i386-apple-darwin11.tar.bz2",
209+
"archiveFileName": "bossac-1.3a-arduino-i386-apple-darwin11.tar.bz2",
210+
"checksum": "SHA-256:40770b225753e7a52bb165e8f37e6b760364f5c5e96048168d0178945bd96ad6",
211+
"size": "39475"
212+
}
213+
]
214+
},
54215
{
55216
"name": "avr-gcc",
56217
"version": "4.8.1-arduino2",
@@ -118,6 +279,74 @@
118279
"url": "http://arduino.cc/download.php?f=/tools/avrdude-6.0.1-arduino2-i686-mingw32.zip"
119280
}
120281
]
282+
},
283+
{
284+
"name": "avr-gcc",
285+
"version": "4.8.1-arduino3",
286+
"systems": [
287+
{
288+
"size": "24447175",
289+
"checksum": "SHA-256:28e207c66b3dc405367d0c5e68ce3c278e5ec3abb0e4974e7927fe0f9a532c40",
290+
"host": "i386-apple-darwin11",
291+
"archiveFileName": "avr-gcc-4.8.1-arduino3-i386-apple-darwin11.tar.bz2",
292+
"url": "http://arduino.cc/download.php?f=/tools/avr-gcc-4.8.1-arduino3-i386-apple-darwin11.tar.bz2"
293+
},
294+
{
295+
"size": "30556996",
296+
"checksum": "SHA-256:028340abec6eb3085b82404dfc7ed143e1bb05b2da961b539ddcdba4a6f65533",
297+
"host": "x86_64-linux-gnu",
298+
"archiveFileName": "avr-gcc-4.8.1-arduino3-x86_64-pc-linux-gnu.tar.bz2",
299+
"url": "http://arduino.cc/download.php?f=/tools/avr-gcc-4.8.1-arduino3-x86_64-pc-linux-gnu.tar.bz2"
300+
},
301+
{
302+
"size": "28768022",
303+
"checksum": "SHA-256:37796548ba9653267568f959cd8c7ebfe5b4bce4599898cf9f876d64e616cb87",
304+
"host": "i686-linux-gnu",
305+
"archiveFileName": "avr-gcc-4.8.1-arduino3-i686-pc-linux-gnu.tar.bz2",
306+
"url": "http://arduino.cc/download.php?f=/tools/avr-gcc-4.8.1-arduino3-i686-pc-linux-gnu.tar.bz2"
307+
},
308+
{
309+
"size": "46046917",
310+
"checksum": "SHA-256:d6f0527793f9800f060408392a99eb290ed205730edbae43a1a25cbf6b6b588f",
311+
"host": "i686-mingw32",
312+
"archiveFileName": "avr-gcc-4.8.1-arduino3-i686-mingw32.zip",
313+
"url": "http://arduino.cc/download.php?f=/tools/avr-gcc-4.8.1-arduino3-i686-mingw32.zip"
314+
}
315+
]
316+
},
317+
{
318+
"name": "avrdude",
319+
"version": "6.0.1-arduino3",
320+
"systems": [
321+
{
322+
"size": "264682",
323+
"checksum": "SHA-256:df7cd4a76e45ab3767eb964f845f4d5e9d643df950ec32812923da1e9843d072",
324+
"host": "i386-apple-darwin11",
325+
"archiveFileName": "avrdude-6.0.1-arduino3-i386-apple-darwin11.tar.bz2",
326+
"url": "http://arduino.cc/download.php?f=/tools/avrdude-6.0.1-arduino3-i386-apple-darwin11.tar.bz2"
327+
},
328+
{
329+
"size": "748634",
330+
"checksum": "SHA-256:bb7bff48f20a68e1fe559c3f3f644574df12ab5c98eb6a1491079f3c760434ad",
331+
"host": "x86_64-linux-gnu",
332+
"archiveFileName": "avrdude-6.0.1-arduino3-x86_64-pc-linux-gnu.tar.bz2",
333+
"url": "http://arduino.cc/download.php?f=/tools/avrdude-6.0.1-arduino3-x86_64-pc-linux-gnu.tar.bz2"
334+
},
335+
{
336+
"size": "495482",
337+
"checksum": "SHA-256:96a0cfb83fe0452366159e3bf4e19ff10906a8957d1feafd3d98b49ab4b14405",
338+
"host": "i686-linux-gnu",
339+
"archiveFileName": "avrdude-6.0.1-arduino3-i686-pc-linux-gnu.tar.bz2",
340+
"url": "http://arduino.cc/download.php?f=/tools/avrdude-6.0.1-arduino3-i686-pc-linux-gnu.tar.bz2"
341+
},
342+
{
343+
"size": "241619",
344+
"checksum": "SHA-256:ea59bfc2ee85039c85318b2ba52c47ef0573513444a785b72f59b22586a950f9",
345+
"host": "i686-mingw32",
346+
"archiveFileName": "avrdude-6.0.1-arduino3-i686-mingw32.zip",
347+
"url": "http://arduino.cc/download.php?f=/tools/avrdude-6.0.1-arduino3-i686-mingw32.zip"
348+
}
349+
]
121350
}
122351
]
123352
}

build/shared/revisions.txt

+6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11

2+
ARDUINO 1.6.3
3+
4+
[ide]
5+
* Fixed an ArchiveExtractor issue when dealing with native stuff, affecting some linuxes
6+
* Upgrading toolchains: statically compiled, ship with Link Time Optimization plugin (disabled by defalt)
7+
28
ARDUINO 1.6.2 - 2015.03.28
39

410
[ide]

build/windows/avr-gcc-4.8.1-arduino2-i686-mingw32.zip.sha

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

build/windows/avrdude-6.0.1-arduino2-i686-mingw32.zip.sha

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

hardware/arduino/avr/platform.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification
77

88
name=Arduino AVR Boards
9-
version=1.6.2
9+
version=1.6.3
1010

1111
# AVR compile variables
1212
# ---------------------

hardware/arduino/sam/platform.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification
66

77
name=Arduino ARM (32-bits) Boards
8-
version=1.6.2
8+
version=1.6.3
99

1010
# SAM3 compile variables
1111
# ----------------------

0 commit comments

Comments
 (0)