Mark Dickinson <dicki...@gmail.com> added the comment:

One more thought on the libm issues - from the logs, it looks as though the 
libm implementation is coming from a fairly recent version of glibc (glibc 
2.33, which was released in February 2021). There were updates to the 'exp' 
implementation in glibc in 2018[1], but I'm not seeing anything more recent 
than that. Is it possible that glibc was miscompiled somehow on this platform - 
e.g., that it's using code designed to work with the x87 FPU with its extended 
precision, but was compiled with flags that force use of SSE2 instead?

If not, and if there's a genuine accuracy problem in glibc itself, we should 
expect to see more Python test_math and test_cmath failures in the future.

If anyone is able to run test_math or test_cmath on a machine using glibc 2.33 
or glibc 2.34 and report results, that would be useful.




[1] 
https://sourceware.org/git/?p=glibc.git;a=commit;h=e70c17682518fab2fad164fecf73341443bc2ed3

----------

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

Reply via email to