Index: libc/Makefile
===================================================================
--- libc/Makefile	(revision cc6f688f354a22e73aa08bf66a55f9faa4fea32c)
+++ libc/Makefile	(revision 12665431deed59bc8d76f61f17368d17c55d2bcb)
@@ -53,10 +53,10 @@
 .PHONY: all clean depend
 
-all: libc.a _link.ld
+all: libc.a arch/$(ARCH)/_link.ld
 
 -include Makefile.depend
 
 clean:
-	-rm -f libc.a _link.ld Makefile.depend
+	-rm -f libc.a arch/$(ARCH)/_link.ld Makefile.depend
 	find generic/ arch/$(ARCH)/ -name '*.o' -follow -exec rm \{\} \;
 
@@ -67,5 +67,5 @@
 	$(AR) rc libc.a $(ARCH_OBJECTS) $(GENERIC_OBJECTS)
 
-_link.ld: _link.ld.in
+arch/$(ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in
 	$(CC) $(DEFS) $(CFLAGS) -E -x c $< | grep -v "^\#" > $@
 
