Skip to content

Commit f9d7261

Browse files
committed
Add -g option to lto linking.
Refer: arduino/Arduino#5539
1 parent b8a33cb commit f9d7261

File tree

1 file changed

+11
-15
lines changed

1 file changed

+11
-15
lines changed

dists/diy_attiny/avr/boards.txt

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,6 @@ attiny25_diy.name=ATtiny25
6161
attiny45_diy.name=ATtiny45
6262
attiny85_diy.name=ATtiny85
6363

64-
65-
6664
################################################################################
6765
# ATtiny25, ATtiny45, ATtiny85
6866
#
@@ -220,7 +218,7 @@ attiny25_diy.menu.millis_ppm.0p1.build.custom_flags.millis_ppm=-DACCEPTABLE_MILL
220218
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
221219
attiny25_diy.menu.lto.enable=Enabled
222220
attiny25_diy.menu.lto.enable.ltocflags=-flto -fno-fat-lto-objects
223-
attiny25_diy.menu.lto.enable.ltoelfflags=-flto -fuse-linker-plugin
221+
attiny25_diy.menu.lto.enable.ltoelfflags=-g -flto -fuse-linker-plugin
224222
attiny25_diy.menu.lto.enable.ltocppflags=-flto
225223
attiny25_diy.menu.lto.enable.ltoarcmd=gcc-
226224
attiny25_diy.menu.lto.disable=Disabled
@@ -361,7 +359,7 @@ attiny45_diy.menu.millis_ppm.0p1.build.custom_flags.millis_ppm=-DACCEPTABLE_MILL
361359
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
362360
attiny45_diy.menu.lto.enable=Enabled
363361
attiny45_diy.menu.lto.enable.ltocflags=-flto -fno-fat-lto-objects
364-
attiny45_diy.menu.lto.enable.ltoelfflags=-flto -fuse-linker-plugin
362+
attiny45_diy.menu.lto.enable.ltoelfflags=-g -flto -fuse-linker-plugin
365363
attiny45_diy.menu.lto.enable.ltocppflags=-flto
366364
attiny45_diy.menu.lto.enable.ltoarcmd=gcc-
367365
attiny45_diy.menu.lto.disable=Disabled
@@ -504,7 +502,7 @@ attiny85_diy.menu.millis_ppm.0p1.build.custom_flags.millis_ppm=-DACCEPTABLE_MILL
504502
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
505503
attiny85_diy.menu.lto.enable=Enabled
506504
attiny85_diy.menu.lto.enable.ltocflags=-flto -fno-fat-lto-objects
507-
attiny85_diy.menu.lto.enable.ltoelfflags=-flto -fuse-linker-plugin
505+
attiny85_diy.menu.lto.enable.ltoelfflags=-g -flto -fuse-linker-plugin
508506
attiny85_diy.menu.lto.enable.ltocppflags=-flto
509507
attiny85_diy.menu.lto.enable.ltoarcmd=gcc-
510508
attiny85_diy.menu.lto.disable=Disabled
@@ -697,7 +695,7 @@ attiny24_diy.menu.millis_ppm.0p1.build.custom_flags.millis_ppm=-DACCEPTABLE_MILL
697695
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
698696
attiny24_diy.menu.lto.enable=Enabled
699697
attiny24_diy.menu.lto.enable.ltocflags=-flto -fno-fat-lto-objects
700-
attiny24_diy.menu.lto.enable.ltoelfflags=-flto -fuse-linker-plugin
698+
attiny24_diy.menu.lto.enable.ltoelfflags=-g -flto -fuse-linker-plugin
701699
attiny24_diy.menu.lto.enable.ltocppflags=-flto
702700
attiny24_diy.menu.lto.enable.ltoarcmd=gcc-
703701
attiny24_diy.menu.lto.disable=Disabled
@@ -843,7 +841,7 @@ attiny44_diy.menu.millis_ppm.0p1.build.custom_flags.millis_ppm=-DACCEPTABLE_MILL
843841
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
844842
attiny44_diy.menu.lto.enable=Enabled
845843
attiny44_diy.menu.lto.enable.ltocflags=-flto -fno-fat-lto-objects
846-
attiny44_diy.menu.lto.enable.ltoelfflags=-flto -fuse-linker-plugin
844+
attiny44_diy.menu.lto.enable.ltoelfflags=-g -flto -fuse-linker-plugin
847845
attiny44_diy.menu.lto.enable.ltocppflags=-flto
848846
attiny44_diy.menu.lto.enable.ltoarcmd=gcc-
849847
attiny44_diy.menu.lto.disable=Disabled
@@ -989,7 +987,7 @@ attiny84_diy.menu.millis_ppm.0p1.build.custom_flags.millis_ppm=-DACCEPTABLE_MILL
989987
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
990988
attiny84_diy.menu.lto.enable=Enabled
991989
attiny84_diy.menu.lto.enable.ltocflags=-flto -fno-fat-lto-objects
992-
attiny84_diy.menu.lto.enable.ltoelfflags=-flto -fuse-linker-plugin
990+
attiny84_diy.menu.lto.enable.ltoelfflags=-g -flto -fuse-linker-plugin
993991
attiny84_diy.menu.lto.enable.ltocppflags=-flto
994992
attiny84_diy.menu.lto.enable.ltoarcmd=gcc-
995993
attiny84_diy.menu.lto.disable=Disabled
@@ -1192,7 +1190,7 @@ attiny13_diy.menu.serial.HalfDuplexWStream.build.custom_flags.serial.use_serial_
11921190
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11931191
attiny13_diy.menu.lto.enable=Enabled
11941192
attiny13_diy.menu.lto.enable.ltocflags=-flto -fno-fat-lto-objects
1195-
attiny13_diy.menu.lto.enable.ltoelfflags=-flto -fuse-linker-plugin
1193+
attiny13_diy.menu.lto.enable.ltoelfflags=-g -flto -fuse-linker-plugin
11961194
attiny13_diy.menu.lto.enable.ltocppflags=-flto
11971195
attiny13_diy.menu.lto.enable.ltoarcmd=gcc-
11981196
attiny13_diy.menu.lto.disable=Disabled
@@ -1201,8 +1199,6 @@ attiny13_diy.menu.lto.disable.ltoelfflags=
12011199
attiny13_diy.menu.lto.disable.ltocppflags=
12021200
attiny13_diy.menu.lto.disable.ltoarcmd=
12031201

1204-
1205-
12061202
# }}}
12071203

12081204

@@ -1398,7 +1394,7 @@ attiny4_diy.menu.serial.HalfDuplexWStream.build.custom_flags.serial.use_serial_t
13981394
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13991395
attiny4_diy.menu.lto.enable=Enabled
14001396
attiny4_diy.menu.lto.enable.ltocflags=-flto -fno-fat-lto-objects
1401-
attiny4_diy.menu.lto.enable.ltoelfflags=-flto -fuse-linker-plugin
1397+
attiny4_diy.menu.lto.enable.ltoelfflags=-g -flto -fuse-linker-plugin
14021398
attiny4_diy.menu.lto.enable.ltocppflags=-flto
14031399
attiny4_diy.menu.lto.enable.ltoarcmd=gcc-
14041400
attiny4_diy.menu.lto.disable=Disabled
@@ -1603,7 +1599,7 @@ attiny9_diy.menu.serial.HalfDuplexWStream.build.custom_flags.serial.use_serial_t
16031599
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16041600
attiny9_diy.menu.lto.enable=Enabled
16051601
attiny9_diy.menu.lto.enable.ltocflags=-flto -fno-fat-lto-objects
1606-
attiny9_diy.menu.lto.enable.ltoelfflags=-flto -fuse-linker-plugin
1602+
attiny9_diy.menu.lto.enable.ltoelfflags=-g -flto -fuse-linker-plugin
16071603
attiny9_diy.menu.lto.enable.ltocppflags=-flto
16081604
attiny9_diy.menu.lto.enable.ltoarcmd=gcc-
16091605
attiny9_diy.menu.lto.disable=Disabled
@@ -1808,7 +1804,7 @@ attiny5_diy.menu.serial.HalfDuplexWStream.build.custom_flags.serial.use_serial_t
18081804
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18091805
attiny5_diy.menu.lto.enable=Enabled
18101806
attiny5_diy.menu.lto.enable.ltocflags=-flto -fno-fat-lto-objects
1811-
attiny5_diy.menu.lto.enable.ltoelfflags=-flto -fuse-linker-plugin
1807+
attiny5_diy.menu.lto.enable.ltoelfflags=-g -flto -fuse-linker-plugin
18121808
attiny5_diy.menu.lto.enable.ltocppflags=-flto
18131809
attiny5_diy.menu.lto.enable.ltoarcmd=gcc-
18141810
attiny5_diy.menu.lto.disable=Disabled
@@ -2010,7 +2006,7 @@ attiny10_diy.menu.serial.HalfDuplexWStream.build.custom_flags.serial.use_serial_
20102006
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20112007
attiny10_diy.menu.lto.enable=Enabled
20122008
attiny10_diy.menu.lto.enable.ltocflags=-flto -fno-fat-lto-objects
2013-
attiny10_diy.menu.lto.enable.ltoelfflags=-flto -fuse-linker-plugin
2009+
attiny10_diy.menu.lto.enable.ltoelfflags=-g -flto -fuse-linker-plugin
20142010
attiny10_diy.menu.lto.enable.ltocppflags=-flto
20152011
attiny10_diy.menu.lto.enable.ltoarcmd=gcc-
20162012
attiny10_diy.menu.lto.disable=Disabled

0 commit comments

Comments
 (0)