Hello everyone, make experts, when I use "make -j" (without specifying a number after it) to compile Linux kernel, it will always make my machine hung, get no response at all and the kernel's watchdog (khungtaskd) will complain because there are processes in TASK_UNINTERRUPTIBLE status for 120 seconds. No matter I use a HP mainframe with 160 CPU cores, or using a dual-core desktop PC, it will always get hung. (my OS is Red Hat Enterprise Linux 6)
I just want to know is this an expected behavior? Or is this a problem? Or it is an incorrect usage? Based on the man-page of make I don't get any suggestions about the job numbers of make -j parameter: -j [jobs], --jobs[=jobs] Specifies the number of jobs (commands) to run simultaneously. If there is more than one -j option, the last one is effective. If the -j option is given without an argument, make will not limit the number of jobs that can run simul- taneously. Thanks, -Warner _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make