Index: kernel/Makefile
===================================================================
--- kernel/Makefile	(revision 52c60b651f09687ccb762f1b632b3fb6572a6c9e)
+++ kernel/Makefile	(revision 1cb092db568d2b204d6707d983f35e6d3828d3a1)
@@ -82,5 +82,10 @@
 
 INCLUDES = generic/include
+
+ifeq ($(CONFIG_OPTIMIZE_FOR_SIZE),y)
+OPTIMIZATION = s
+else
 OPTIMIZATION = 3
+endif
 
 DEFS = -DKERNEL -DRELEASE=$(RELEASE) "-DNAME=$(NAME)" -D__$(BITS)_BITS__ -D__$(ENDIANESS)__
@@ -352,4 +357,7 @@
 $(RAW): $(LINK) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(SYMTAB_OBJECTS)
 	$(LD) -N $(LFLAGS) -T $(LINK) -M -Map $(MAP) -o $@ $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) $(SYMTAB_OBJECTS)
+ifeq ($(CONFIG_STRIP_BINARIES),y)
+	$(STRIP) $(RAW) 
+endif
 
 $(LINK): $(LINK).in $(DEPEND)
