Messages in this thread | | | From | Keith Owens <> | Subject | 2.6.15 make fails with multiple targets in parallel | Date | Wed, 11 Jan 2006 19:39:11 +1100 |
| |
Running make on the kernel tree with multiple targets on the command line and in parallel mode gets errors. The prepare targets are run several times, once for each target on the command line. Sometimes the result is sensible, sometimes the prepare commands overwrite each other with either garbage or missing files.
make -j12 compressed modules vmlinux Using /foo/linux as source for kernel Using /foo/linux as source for kernel Using /foo/linux as source for kernel GEN /foo/obj/Makefile CHK include/linux/version.h GEN /foo/obj/Makefile GEN /foo/obj/Makefile CHK include/linux/version.h CHK include/linux/version.h UPD include/linux/version.h UPD include/linux/version.h UPD include/linux/version.h mv: cannot stat `include/linux/version.h.tmp': No such file or directory make[1]: *** [include/linux/version.h] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [vmlinux] Error 2 make: *** Waiting for unfinished jobs....
I know that the command above is equivalent to 'make -j12' but that is irrelevant, make is supposed to handle multiple targets without repeating commands.
Is this where we mention http://www.google.com/search?q=cache:HwuX7YF2uBIJ:aegis.sourceforge.net/auug97.pdf&hl=en ?
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |