Index: kernel/Makefile
===================================================================
--- kernel/Makefile	(revision 52d30c45bd8c0361dfebda500f106036efcd7686)
+++ kernel/Makefile	(revision 566f5e5c2e933d72fd5d40b30c7da09eb035d5ea)
@@ -130,5 +130,5 @@
 ifeq ($(COMPILER),gcc_native)
 	CC = gcc
-	AS_CC = gcc
+	GCC = gcc
 	AS = as
 	LD = ld
@@ -141,5 +141,5 @@
 ifeq ($(COMPILER),icc_native)
 	CC = icc
-	AS_CC = gcc
+	GCC = gcc
 	AS = as
 	LD = ld
@@ -152,5 +152,5 @@
 ifeq ($(COMPILER),suncc_native)
 	CC = suncc
-	AS_CC = gcc
+	GCC = gcc
 	AS = as
 	LD = ld
@@ -163,5 +163,5 @@
 ifeq ($(COMPILER),gcc_cross)
 	CC = $(TOOLCHAIN_DIR)/bin/$(TARGET)-gcc
-	AS_CC = $(CC)
+	GCC = $(CC)
 	AS = $(TOOLCHAIN_DIR)/bin/$(TARGET)-as
 	LD = $(TOOLCHAIN_DIR)/bin/$(TARGET)-ld
@@ -322,5 +322,5 @@
 
 arch/$(ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in
-	$(CC) $(DEFS) $(CFLAGS) -D__ASM__ -D__LINKER__ -E -x c $< | grep -v "^\#" > $@
+	$(GCC) $(DEFS) $(GCC_CFLAGS) -D__ASM__ -D__LINKER__ -E -x c $< | grep -v "^\#" > $@
 
 generic/src/debug/real_map.bin: depend arch/$(ARCH)/_link.ld $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS)
@@ -349,5 +349,5 @@
 
 %.o: %.S
-	$(AS_CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@
+	$(GCC) $(DEFS) $(GCC_CFLAGS) -D__ASM__ -c $< -o $@
 
 %.o: %.s
