diff --git a/tools/sdk/ld/eagle.app.v6.common.ld.h b/tools/sdk/ld/eagle.app.v6.common.ld.h
index 77c834ae19..7427929848 100644
--- a/tools/sdk/ld/eagle.app.v6.common.ld.h
+++ b/tools/sdk/ld/eagle.app.v6.common.ld.h
@@ -138,7 +138,7 @@ SECTIONS
 
     *(.text.app_entry*)  /* The main startup code */
 
-    *(.text.gdbstub*, .text.gdb_init)    /* Any GDB hooks */
+    *(.text.gdbstub* .text.gdb_init)    /* Any GDB hooks */
 
     /* all functional callers are placed in IRAM (including SPI/IRQ callbacks/etc) here */
     *(.text._ZNKSt8functionIF*EE*)  /* std::function<any(...)>::operator()() const */
@@ -155,9 +155,9 @@ SECTIONS
     LONG(0x00000000);
 
     *(.ver_number)
-    *.c.o(.literal*, .text*)
-    *.cpp.o(EXCLUDE_FILE (umm_malloc.cpp.o) .literal*, EXCLUDE_FILE (umm_malloc.cpp.o) .text*)
-    *.cc.o(.literal*, .text*)
+    *.c.o(.literal* .text*)
+    *.cpp.o(EXCLUDE_FILE (umm_malloc.cpp.o) .literal* EXCLUDE_FILE (umm_malloc.cpp.o) .text*)
+    *.cc.o(.literal* .text*)
 #ifdef VTABLES_IN_FLASH
     *(.rodata._ZTV*) /* C++ vtables */
 #endif
@@ -220,7 +220,7 @@ SECTIONS
     *(.rodata._ZZ*__func__)
 
     /* std::* exception strings, in their own section to allow string coalescing */
-    *(.irom.exceptiontext, .rodata.exceptiontext)
+    *(.irom.exceptiontext .rodata.exceptiontext)
     *(.rodata.*__exception_what__*) /* G++ seems to throw out templatized section attributes */
 
     /* c++ typeof IDs, etc. */