diff --git a/tools/sdk/ld/eagle.app.v6.common.ld b/tools/sdk/ld/eagle.app.v6.common.ld
index 132fae986e..9921577172 100644
--- a/tools/sdk/ld/eagle.app.v6.common.ld
+++ b/tools/sdk/ld/eagle.app.v6.common.ld
@@ -98,6 +98,9 @@ SECTIONS
     /* project dependencies */
     *.pioenvs\\*\\lib*\\lib*.a:(.literal*, .text*)
     *.pioenvs/*/lib*/lib*.a:(.literal*, .text*)
+    /* non-archived project dependencies */
+    *.pioenvs\\*\\lib*\\*.o(.literal*, .text*)
+    *.pioenvs/*/lib*/*.o(.literal*, .text*)
     /* project source objects */
     *.pioenvs\\*\\src\\*.o(.literal*, .text*)
     *.pioenvs/*/src/*.o(.literal*, .text*)
@@ -173,6 +176,9 @@ SECTIONS
     /* project dependencies */
     *.pioenvs\\*\\lib*\\lib*.a:(.iram.text)
     *.pioenvs/*/lib*/lib*.a:(.iram.text)
+    /* non-archived project dependencies */
+    *.pioenvs\\*\\lib*\\*.o(.iram.text)
+    *.pioenvs/*/lib*/*.o(.iram.text)
     /* project source objects */
     *.pioenvs\\*\\src\\*.o(.iram.text)
     *.pioenvs/*/src/*.o(.iram.text)