Commit 0ebe066
committed
Remove toolsDependencies entries
This change is required due to a bug in the Arduino IDE which causes the
tool versions specified by avr_boot to be used by other platforms such
as Arduino AVR Boards after Boards Manager installation of avr_boot(see
https://github.com/arduino/Arduino/issues/5168). A specific issue caused
by this is that Arduino AVR Boards 1.6.12 requires LTO support, which
avr-gcc does not have. This will cause Arduino AVR Boards to no longer
compile when the previous version of package_zevero_avr_boot_index.json
was used to install avr_boot.
Removing the toolsDependencies entries causes avr_boot to use whatever
tool versions were previously installed.
The disadvantages of this solution are:
- Breaks compatibility with the Eclipse Arduino plugin(see
Sloeber/arduino-eclipse-plugin#516), which
requires these entries.
- Loss of control over the specific toolchain used.1 parent 81c4244 commit 0ebe066
1 file changed
+1
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
| 29 | + | |
41 | 30 | | |
42 | 31 | | |
43 | 32 | | |
| |||
0 commit comments