From 5bc2cc6325ef168e47bd18fe1bb949aa8b7591e0 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Thu, 14 May 2015 23:52:15 +0200 Subject: [PATCH] Use "whole-archive" hook just for ST STM32 platform --- platformio/builder/scripts/frameworks/mbed.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platformio/builder/scripts/frameworks/mbed.py b/platformio/builder/scripts/frameworks/mbed.py index 9ac9e963..763b85c3 100644 --- a/platformio/builder/scripts/frameworks/mbed.py +++ b/platformio/builder/scripts/frameworks/mbed.py @@ -179,7 +179,8 @@ def get_build_flags(data): def _mbed_whole_archive_hook(flags): - if not isinstance(flags, list): + if (not isinstance(flags, list) or + env.get("BOARD_OPTIONS", {}).get("platform") != "ststm32"): return flags for pos, flag in enumerate(flags[:]):