Files
buildroot/package
Damien DUVAL 1aa59097e6 package/python-numpy: disable numpy if fenv.h is not provided by libc
With a C library which does not provide fenv.h, it won't work at runtime:
Crash after an "import numpy" on python.

Since numpy v1.16.0:
"Alpine Linux (and other musl c library distros) support
We now default to use fenv.h for floating point status error reporting.
Previously we had a broken default that sometimes would not report
underflow, overflow, and invalid floating point operations. Now we can
support non-glibc distrubutions like Alpine Linux as long as they ship
fenv.h."

Disable python-numpy for uClibc to avoid the runtime errors.

ARC's glibc used to have an incomplete fenv.h, but this has been fixed
since commit be0aaaaecd ("toolchain: bump ARC tools to arc-2019.03
release"), so we don't need an exception for ARC.

Two patches attempted to fix the build for uclibc and glibc for ARC, but
didn't fix the runtime issue. Remove those patches.

Signed-off-by: Damien DUVAL <damien.duval@smile.fr>
Signed-off-by: Alexandre PAYEN <alexandre.payen@smile.fr>
Cc: Alexey Brodkin <Alexey.Brodkin@synopsys.com>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2019-08-03 12:33:15 +02:00
..
2019-07-24 00:11:18 +02:00
2019-08-01 11:47:04 +02:00
2019-07-17 08:47:34 +02:00
2019-08-01 12:52:29 +02:00
2019-08-01 10:54:37 +02:00
2019-08-02 22:51:54 +02:00
2019-08-02 22:49:23 +02:00
2019-07-17 07:40:18 +02:00
2019-08-01 11:03:04 +02:00
2019-08-01 10:44:38 +02:00
2019-08-01 09:33:40 +02:00
2019-07-17 07:31:08 +02:00
2019-08-01 18:43:19 +02:00
2019-08-01 09:38:53 +02:00
2019-08-01 09:39:50 +02:00
2019-07-28 09:30:36 +02:00
2019-08-01 10:57:26 +02:00
2019-08-02 22:25:55 +02:00
2019-08-02 17:10:50 +02:00
2019-08-01 00:44:43 +02:00
2019-08-01 18:31:51 +02:00
2019-07-26 22:56:56 +02:00
2019-08-02 22:46:14 +02:00
2019-08-01 21:01:17 +02:00
2019-07-30 17:54:20 +02:00
2019-08-01 00:38:14 +02:00
2019-08-03 00:32:27 +02:00
2019-08-01 09:35:19 +02:00
2019-08-03 11:06:44 +02:00
2019-08-01 10:40:26 +02:00
2019-08-01 10:40:45 +02:00
2019-08-03 00:26:48 +02:00
2019-07-26 23:00:20 +02:00
2019-07-20 21:51:49 +02:00
2019-08-03 11:06:44 +02:00
2019-08-01 12:52:29 +02:00