Index: uspace/app/dload/Makefile
===================================================================
--- uspace/app/dload/Makefile	(revision 04803bf8f1da7bdbf5ff9493b1ebf9a322103841)
+++ uspace/app/dload/Makefile	(revision b8ef49000b4d334b04a5e8a40fc5e8f9c167178c)
@@ -30,4 +30,6 @@
 LIBS =
 EXTRA_CFLAGS = -I../../srv/loader/include -I../../lib/c/rtld/include -Iinclude
+LINKER_SCRIPT = arch/$(UARCH)/_link.ld
+EXTRA_CLEAN = $(LINKER_SCRIPT)
 BINARY = dload
 
@@ -40,2 +42,5 @@
 
 include $(USPACE_PREFIX)/Makefile.common
+
+$(LINKER_SCRIPT): $(LINKER_SCRIPT).in
+	$(GCC) $(DEFS) $(CFLAGS) -DLIBC_PREFIX=$(LIBC_PREFIX) -E -x c $< | grep -v "^\#" > $@
