I add barebox.s after the target barebox.S, It works. maybe should add the same thing with ---------- ifdef CONFIG_X86 barebox.S: barebox ifdef CONFIG_X86_HDBOOT ------------ @@ -723,7 +724,7 @@ endif @echo " * Init Calls content" >> barebox.S $(Q)$(OBJDUMP) -j .barebox_initcalls -d barebox >> barebox.S else -barebox.S: barebox FORCE +barebox.S barebox.s: barebox FORCE $(call if_changed,disasm) endif 2013/12/2 Kevin Du Huanpeng <u74147@xxxxxxxxx>: > How to reproduce this: > 1. edit Makefile >> 169 ARCH ?= mips >> 170 CROSS_COMPILE ?= mips-linux-gnu- > 2. make some defconfig >> make dlink-dir-320_defconfig > 3. make barebox.s >>make barebox.s > 4. endless make.... > PWDH include/generated/passwd.h > CC common/password.o > LD common/built-in.o > LD barebox > SYSMAP System.map > DISASM barebox.S > CHK include/generated/version.h > CHK include/generated/utsrelease.h > CHK include/generated/compile.h > PWDH include/generated/passwd.h > CC common/password.o > LD common/built-in.o > AS arch/mips/boot/start.o > LD arch/mips/boot/built-in.o > GEN .version > CHK include/generated/compile.h > UPD include/generated/compile.h > CC common/version.o > PWDH include/generated/passwd.h > CC common/password.o > LD common/built-in.o > LD barebox > SYSMAP System.map > DISASM barebox.S > CHK include/generated/version.h > CHK include/generated/utsrelease.h > CHK include/generated/compile.h > PWDH include/generated/passwd.h > CC common/password.o > LD common/built-in.o > AS arch/mips/boot/start.o > LD arch/mips/boot/built-in.o > GEN .version > CHK include/generated/compile.h > UPD include/generated/compile.h > CC common/version.o > PWDH include/generated/passwd.h > CC common/password.o > LD common/built-in.o > LD barebox > SYSMAP System.map > DISASM barebox.S > CHK include/generated/version.h > CHK include/generated/utsrelease.h > CHK include/generated/compile.h > PWDH include/generated/passwd.h > CC common/password.o > LD common/built-in.o > AS arch/mips/boot/start.o > LD arch/mips/boot/built-in.o > GEN .version > CHK include/generated/compile.h > UPD include/generated/compile.h > CC common/version.o > PWDH include/generated/passwd.h > CC common/password.o > LD common/built-in.o > LD barebox > SYSMAP System.map > DISASM barebox.S > CHK include/generated/version.h > CHK include/generated/utsrelease.h > CHK include/generated/compile.h > PWDH include/generated/passwd.h > CC common/password.o > LD common/built-in.o > AS arch/mips/boot/start.o > LD arch/mips/boot/built-in.o > GEN .version > CHK include/generated/compile.h > UPD include/generated/compile.h > CC common/version.o > PWDH include/generated/passwd.h > CC common/password.o > LD common/built-in.o > LD barebox > SYSMAP System.map > DISASM barebox.S > ^Cmake[9]: *** wait: No child processes. Stop. > make[9]: *** Waiting for unfinished jobs.... > make[9]: *** wait: No child processes. Stop. > make[8]: *** [barebox.s] Error 2 > make[7]: *** [barebox.s] Interrupt > make[6]: *** [barebox.s] Interrupt > make[5]: *** [barebox.s] Interrupt > make[4]: *** [barebox.s] Interrupt > make[3]: *** [barebox.s] Interrupt > make[2]: *** [barebox.s] Interrupt > make[1]: *** [barebox.s] Interrupt > make: *** [barebox.s] Interrupt _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox