Martin v. Löwis <mar...@v.loewis.de> added the comment:

If more people report this, there is still something Python could do:

- the configure test could verify that the running kernel actually implements 
the system call, and undefine HAVE_PIPE2 if that's not the case. Of course this 
would only help if the resulting binary only ever runs on the same system, and 
if the kernel is only ever upgraded.
- the test could be deferred to run-time, having subprocess_cloexec_pipe fall 
back to the pipe()/fcntl() branch if the system call fails with ENOSYS.

----------

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

Reply via email to