Bug ID 1100504
Summary GNU make 4.2.1 is broken wrt -jN
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS openSUSE Factory
Status NEW
Severity Major
Priority P5 - None
Component Basesystem
Assignee bnc-team-screening@forge.provo.novell.com
Reporter jayrusman@hotmail.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

GNU make from git repository resolves an issue with a race condition around
make's pselect implementation.  Signals are lost, defunct child processes are
not reaped in a timely mannter.  The summary is that make -j4 can degrade to
-j1 functionally, etc.

Here's the commit that Paul Smith suggests actually fixes the issue:
http://git.savannah.gnu.org/cgit/make.git/commit/?id=b552b05251980f693c729e251f93f5225b400714

Example test data compiling Linux 4.17.2 with Tumbleweed's .config
* make_421 -j8 : 19-20 minutes
* make_421 -j4 : 32-60 minutes
* make_git -j4 : 18 minutes

This bug is a severe performance penalty on Tumbleweed, compared to Ubuntu
18.04


You are receiving this mail because: