Index: boot/arch/ppc64/loader/Makefile
===================================================================
--- boot/arch/ppc64/loader/Makefile	(revision 34016225c52e32d3da6c34b6fd605a201ba79d96)
+++ boot/arch/ppc64/loader/Makefile	(revision e19d6679169d90e6f4384eed72d6cd3992334f1d)
@@ -33,4 +33,7 @@
 #
 
+BFD = elf64-powerpc
+BFD_NAME = elf64-powerpc
+BFD_ARCH = powerpc:common64
 TARGET = ppc64-linux-gnu
 TOOLCHAIN_DIR = /usr/local/ppc64/bin
@@ -73,4 +76,5 @@
 	main.c \
 	ofwarch.c \
+	_components.c \
 	../../../genarch/ofw.c \
 	../../../generic/printf.c \
@@ -109,8 +113,8 @@
 
 clean:
-	-rm -f _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) image.boot Makefile.depend
+	-rm -f _components.h _components.c _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) image.boot Makefile.depend
 
-_components.h _link.ld $(COMPONENT_OBJECTS): $(COMPONENTS)
-	./pack $(OBJCOPY) $(COMPONENTS)
+_components.h _components.c _link.ld $(COMPONENT_OBJECTS): $(COMPONENTS)
+	../../../tools/pack.py $(OBJCOPY) $(BFD_NAME) $(BFD) $(BFD_ARCH) 4096 $(COMPONENTS)
 
 %.o: %.S
