diff --git a/esp8266/esp8266.ld b/esp8266/esp8266.ld
index 332949166940fe583941e5dbc18820d64fb3f2a9..010a4cac608ccf8d458a91c86356f73f798bee85 100644
--- a/esp8266/esp8266.ld
+++ b/esp8266/esp8266.ld
@@ -130,6 +130,7 @@ SECTIONS
 
         *stmhal/pybstdio.o(.literal*, .text*)
 
+        build/main.o(.literal* .text*)
         *gccollect.o(.literal* .text*)
         *gchelper.o(.literal* .text*)
         *help.o(.literal* .text*)