STINNER Victor added the comment:

If I understand correctly, Python 3.4 and 3.5 simply don't work on Linux < 3.17 
with glibc >= 2.25.

The question is which OS make such change. It seems like the issue is more with 
binary packages when the builder is older or newer than the OS used by end 
users.

Since the bug prevents to start Python and cannot be worked again, maybe we 
need to fix Python 3.4... *but* this branch becomes old, Python 3.5 recently 
reached the security fixes only.

The pratical issue is that my changes os Python/random.c are large. I 
refactored the code to fix different issues.

I suggest to fix how binary packages are compiled, upgrade to Python 3.5 or 
newer, and more generally try to avoid the bad version combo (Linux < 3.17 with 
glibc >= 2.25) ;-)

I wrote articles on my os.urandom() changes:

* https://haypo.github.io/pep-524-os-urandom-blocking.html
* https://haypo.github.io/contrib-cpython-2017q1.html § os.urandom() and 
getrandom()

----------

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

Reply via email to