From 826b5180487fe1f425b7e05e09139068895dcd31 Mon Sep 17 00:00:00 2001 From: Valeriy Koval Date: Tue, 26 Jul 2016 20:11:50 +0300 Subject: [PATCH] Fix linking process for microchippic32 platfrom // Issue #438 --- platformio/builder/scripts/microchippic32.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/platformio/builder/scripts/microchippic32.py b/platformio/builder/scripts/microchippic32.py index 0dd966f1..da44457f 100644 --- a/platformio/builder/scripts/microchippic32.py +++ b/platformio/builder/scripts/microchippic32.py @@ -71,7 +71,19 @@ env.Replace( "-mprocessor=$BOARD_MCU", "-mno-peripheral-libs", "-nostartfiles", - "-Wl,--gc-sections" + "-Wl,--gc-sections", + join( + "$PLATFORMFW_DIR", + "cores", + "${BOARD_OPTIONS['build']['core']}", + "cpp-startup.S" + ), + join( + "$PLATFORMFW_DIR", + "cores", + "${BOARD_OPTIONS['build']['core']}", + "crti.S" + ) ], LIBS=["m"],