diff --git a/platformio/builder/scripts/atmelavr.py b/platformio/builder/scripts/atmelavr.py index 55dc2d74..b3070b95 100644 --- a/platformio/builder/scripts/atmelavr.py +++ b/platformio/builder/scripts/atmelavr.py @@ -53,7 +53,8 @@ env.Replace( LINKFLAGS=[ "-Os", "-mmcu=$BOARD_MCU", - "-Wl,--gc-sections" + "-Wl,--gc-sections", + "-Wl,--start-group" ], UPLOADER=join("$PIOPACKAGES_DIR", "tool-avrdude", "avrdude"),