Elad Lahav <e2la...@gmail.com> added the comment:

"setup.py doesn't use multiprocessing. multiprocessing is super complex. Would 
it be possible to write a reproducer which doesn't use multiprocessing?"

But the problem is with the handling of fork() by Python modules, and 
specifically with multi-threaded fork()s. Without multiple processes there is 
no issue.

And setup.py does use use multiple processes via a thread pool, where each 
thread calls fork(), if it detects that "make" was invoked with the parallel 
(-j) option.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue39763>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to