You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is currently automatically added by arduino-builder/arduino-cli,
but it should really be made explicit in the platform definition. This
allows removing it from arduino-cli later, see
arduino/arduino-cli#639
This option tells the linker to replace "call" instructions by "rcall"
instructions where possible. This option was only automatically added
for the atmega2560, but it is actually useful for any ATmega with > 8K
flash (and a no-op for boards with <= 8K flash), so it can be added to
the commandline unconditionally.
This was tested on a Uno board (which saves a few bytes on the empty
sketch) and an Arduino NG with atmega8, which also accepts the option
but as expected it does not make a difference in sketch size.
Because this option is added at the end, it does not conflict with the
automatically added option (the linker commandline just gets
`-Wl,--relax,--relax` which works fine.
0 commit comments