This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Deadlock in build process? (make -j used)
- From: "U.Mutlu" <um at mutluit dot com>
- To: gcc at gcc dot gnu dot org
- Date: Sat, 16 Jun 2018 09:20:33 +0200
- Subject: Deadlock in build process? (make -j used)
Not sure if the following is just a coincidence, but happened lately
each of the two times I started the build process (make -j8) without
previously giving the --disable-bootstrap parameter to the configure command:
/bin/bash ../../gcc_trunk/gcc/lock-and-run.sh linkfe.lck ...
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
waiting to acquire linkfe.lck
^C
It fills up /tmp and aborts with error and leaves /tmp full with countless
temporary cc* files.
Since my /tmp is mounted and is limited to just 1.1GB, here I did Ctrl-C.
Btw, --enable-link-mutex was/is in effect.