Index: boot/Makefile.build
===================================================================
--- boot/Makefile.build	(revision 3bacee1839e6f355100ab4ea86bb211e9ecf19ed)
+++ boot/Makefile.build	(revision 009c485952250dbca2420fd8ee4fa68ffaf7b9ac)
@@ -37,5 +37,5 @@
 
 AFLAGS = --fatal-warnings
-LFLAGS = --fatal-warnings --warn-common
+LDFLAGS = -Wl,--fatal-warnings,--warn-common
 
 COMMON_CFLAGS = $(INCLUDES) -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \
@@ -82,5 +82,5 @@
 
 $(RAW): $(OBJECTS) $(LINK)
-	$(LD) -n $(LFLAGS) -T $(LINK) -M -Map $(MAP) -o $@ $(OBJECTS)
+	$(CC) $(CFLAGS) -Wl,-n $(LDFLAGS) -T $(LINK) -Wl,-M,-Map,$(MAP) -o $@ $(OBJECTS)
 
 $(LINK): | depend
Index: boot/arch/mips32/src/Makefile.build
===================================================================
--- boot/arch/mips32/src/Makefile.build	(revision 3bacee1839e6f355100ab4ea86bb211e9ecf19ed)
+++ boot/arch/mips32/src/Makefile.build	(revision 009c485952250dbca2420fd8ee4fa68ffaf7b9ac)
@@ -62,5 +62,5 @@
 
 $(RAW): $(OBJECTS) $(COMPONENT_OBJECTS) $(LINK)
-	$(LD) -no-check-sections -N -T $(LINK) $(COMPONENT_OBJECTS) $(OBJECTS) -o $@
+	$(CC) $(CFLAGS) -Wl,-no-check-sections,-N -T $(LINK) $(COMPONENT_OBJECTS) $(OBJECTS) -o $@
 
 %.o: %.S $(DEPEND)
