From fd0448532c55d323c7624e287841d429822b1712 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 3 Apr 2015 18:09:58 +0300 Subject: [PATCH] Fix libs order for linker --- platformio/builder/tools/platformio.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformio/builder/tools/platformio.py b/platformio/builder/tools/platformio.py index 9913c91a..8402e6e3 100644 --- a/platformio/builder/tools/platformio.py +++ b/platformio/builder/tools/platformio.py @@ -63,7 +63,7 @@ def BuildFirmware(env): return firmenv.Program( join("$BUILD_DIR", "firmware"), [firmenv.GlobCXXFiles(vdir) for vdir in vdirs], - LIBS=env.get("LIBS", []) + deplibs, + LIBS=list(env.get("LIBS", []) + deplibs)[::-1], LIBPATH=env.get("LIBPATH", []) + ["$BUILD_DIR"], PROGSUFFIX=".elf" )