Package: openlibm / 0.5.4+dfsg-3

Metadata

Package Version Patches format
openlibm 0.5.4+dfsg-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
kfreebsd hurd tests.patch | (download)

test/Makefile | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix building tests on gnu/kfreebsd and gnu/hurd
 Upstream only sets -rpath for $(OS) = Linux since
 https://github.com/JuliaLang/openlibm/commit/4c8740ad589fd243eb2d3691f2c2395b505d713d
fix missing buildflags.patch | (download)

Make.inc | 7 0 + 7 - 0 !
1 file changed, 7 deletions(-)

 fix missing buildflags
 Upstream dropped CFLAGS while lowering optimization for *int.c and *intf.c:
 https://github.com/JuliaLang/openlibm/commit/dcc0d8da7400b68cb0b02c4605ce10fd605f3a1a
 Tests ran fine for me on ppc64el, so enabling optimization again.
fix armhf fp status register.patch | (download)

include/openlibm_fenv_arm.h | 10 6 + 4 - 0 !
1 file changed, 6 insertions(+), 4 deletions(-)

 fix armhf floating-point status register
 * Use an actual compiler definition to determine whether we have a
   floating-point unit or not
 * Use a modern (VFPU) assembly instruction to get/set the fpsr
 * If we don't have an fpsr, at least zero out the return value
Bug: https://github.com/JuliaLang/openlibm/pull/151
add mips support.patch | (download)

Make.inc | 4 4 + 0 - 0 !
Makefile | 2 2 + 0 - 0 !
include/openlibm_fenv.h | 2 2 + 0 - 0 !
include/openlibm_fenv_mips.h | 277 277 + 0 - 0 !
mips/Make.files | 1 1 + 0 - 0 !
mips/fenv.c | 67 67 + 0 - 0 !
src/Make.files | 2 2 + 0 - 0 !
src/fpmath.h | 2 2 + 0 - 0 !
src/mips_fpmath.h | 57 57 + 0 - 0 !
9 files changed, 414 insertions(+)

 add support for mips architectures
Bug: https://github.com/JuliaLang/openlibm/pull/152
Bug-Debian: https://bugs.debian.org/852441