Kernel compiling with -j2+ parameter ends prematurely with no error message or output bzImage
- by Minix
I've noticed quite a while ago that compiling a kernel with the parameter -j set to 1 or more doesn't produce a bzImage. Instead, it ends prematurely without any advice. I have reproduced the same behavior in both my netbook and home server.
As far as I'm aware, the point where the compilation stops is random - Compiling twice with the same parameters will probably stop at different files. However, when I run make with no -j* parameter the compilation ends just fine and outputs a working bzImage.
Both machines run Intel Atom (N270 on the netbook and 330 on the server) and I've compiled for these processors. If I recall correctly, I've tried compiling both with Atom and with generic x86_64 options.
The kernel version I'm building is 2.6.34.1
I've always compiled normally with those options in my Core2Duo and Pentium Dual Core machines.
Has anyone experienced this issue?
Any ideas why does this happens?
Is there a fix or workaround?