0001-Don-t-use-fenv.h-on-uClibc.patch 1.1 KB

123456789101112131415161718192021222324252627282930
  1. From 52b47439d17463304e5bd7974dec17ced0b0f24a Mon Sep 17 00:00:00 2001
  2. From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  3. Date: Sat, 16 Mar 2019 10:38:27 +0100
  4. Subject: [PATCH] Don't use <fenv.h> on uClibc
  5. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  6. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
  7. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  8. [Upstream status: https://github.com/numpy/numpy/pull/13137]
  9. ---
  10. numpy/core/src/npymath/ieee754.c.src | 3 ++-
  11. 1 file changed, 2 insertions(+), 1 deletion(-)
  12. diff --git a/numpy/core/src/npymath/ieee754.c.src b/numpy/core/src/npymath/ieee754.c.src
  13. index d960838c8..f3f15f841 100644
  14. --- a/numpy/core/src/npymath/ieee754.c.src
  15. +++ b/numpy/core/src/npymath/ieee754.c.src
  16. @@ -681,7 +681,8 @@ void npy_set_floatstatus_invalid(void)
  17. fp_raise_xcp(FP_INVALID);
  18. }
  19. -#elif defined(_MSC_VER) || (defined(__osf__) && defined(__alpha))
  20. +#elif defined(_MSC_VER) || (defined(__osf__) && defined(__alpha)) || \
  21. + defined (__UCLIBC__)
  22. /*
  23. * By using a volatile floating point value,
  24. --
  25. 2.14.1