Kevin <kad...@us.ibm.com> added the comment:

FYI, here's a patch we've been using with our builds on PASE (an AIX 
compatibility layer on the IBM i OS). It runs all the echos and nm in a 
sub-shell so that all the output appears as a continuous stream instead of 3 
separate open/write/close events.

There's still a race condition, but since it no longer appends, the last one in 
will win instead of the mixed result there is now. AFAICT, it gets created much 
earlier than it gets used so nothing _should_ be reading it while the writers 
are racing. At least it works for us on PASE with -j16 when building Python 3.6.

----------
Added file: https://bugs.python.org/file49234/python3-makexp_aix.patch

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

Reply via email to