lkml.org 
[lkml]   [2006]   [Jan]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject2.6.15 make fails with multiple targets in parallel
    Date
    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/

    \
     
     \ /
      Last update: 2006-01-11 09:41    [W:0.019 / U:32.020 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site