Index: kernel/arch/ia32/src/asm.S
===================================================================
--- kernel/arch/ia32/src/asm.S	(revision 98a935ebd156845f2511fad291365f6649289e1f)
+++ kernel/arch/ia32/src/asm.S	(revision a330f2e749f1b6601ff0ded39e986b215833f55d)
@@ -453,5 +453,5 @@
 FUNCTION_BEGIN(early_putuchar)
 
-#if ((defined(CONFIG_EGA)) && (!defined(CONFIG_FB)))
+#if ((defined(CONFIG_DEBUG_EARLY_PRINT)) && (defined(CONFIG_EGA)) && (!defined(CONFIG_FB)))
 
 	/* Prologue, save preserved registers */
