-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aarch64 compiler version cannot build numpy, bug is fixed upstream #494
Comments
|
See conda-forge/numpy-feedstock#138 (comment) for a small testcase. @jjhelmus, do you know if this was reported? I checked and this error is in gcc 8.2. https://godbolt.org/z/d7qkA6 |
I reported the issue and it was fixed upstream in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90075 |
I am not familiar with the redhat release cycle. This was fixed in 2019-04-30 but is still not available in the compilers used in the manylinux2014 image:
|
It seems if we enable the testing stream and install devtoolset-9 compilation runs to completion. The glibc 2.17 version (used in redhat 7.7.1908, in manylinux2014) of complex math routines are inaccurate. This trips a blacklist of these functions in NumPy. Unfortunately, the replacement It may be more straightforward to start a branch to use a PEP 600 manylinux_2_18 image to avoid these problems, see also ppc64le problems with NumPy and pre-2.18 glibc trig functions. Do we know
|
Since glibc2.17 is in RHEL7 and in the new manylinux2014, I'd say it's where most of the user base is at the moment, unfortunately. |
@mattip, |
cool, thanks. That may solve the aarch64 problem. The accuracy issue is related to the glibc version, so will only be solved by moving past manylinux2014 |
I thought there was a custom implementation also suffering from accuracy issues and not involving glibc. Maybe I thought wrong (or the custom implementation uses yet another function from glibc suffering an accuracy issue ?). |
Ahh, sorry, I forgot I already tried the |
Closing this issue now that the compiler has been updated. |
When building NumPy with the manylinux2014 image, I get a compiler error. How can we report issues to http://bugzilla.redhat.com/bugzilla?
The file badfile.c is a reproducer.
I don't know how to report this since it needs to be reported to redhat. Do we have a way to report issues to them?
The text was updated successfully, but these errors were encountered: