aboutsummaryrefslogtreecommitdiff
path: root/math/opensolaris-libm/Makefile
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2017-01-31 20:02:42 +0000
committerJohn Marino <marino@FreeBSD.org>2017-01-31 20:02:42 +0000
commit587f5554bf306ac9a99ecb79e29599e4e3cca62d (patch)
tree2834163d5674aff965b3fce79d44308204e1a68d /math/opensolaris-libm/Makefile
parent091605d3a75a34fcd14f6d9fc3762989be178947 (diff)
downloadports-587f5554bf306ac9a99ecb79e29599e4e3cca62d.tar.gz
ports-587f5554bf306ac9a99ecb79e29599e4e3cca62d.zip
Notes
Diffstat (limited to 'math/opensolaris-libm/Makefile')
-rw-r--r--math/opensolaris-libm/Makefile12
1 files changed, 2 insertions, 10 deletions
diff --git a/math/opensolaris-libm/Makefile b/math/opensolaris-libm/Makefile
index 1aa0e65352fa..3699f48c819f 100644
--- a/math/opensolaris-libm/Makefile
+++ b/math/opensolaris-libm/Makefile
@@ -17,22 +17,14 @@ PORTSCOUT= ignore:1
USE_GITHUB= yes
GH_ACCOUNT= jrmarino
-GH_TAGNAME= 2017.01.24
+GH_TAGNAME= 2017.01.31
BUILD_WRKSRC= ${WRKSRC}/usr/src/libm/wos64
INSTALL_WRKSRC= ${WRKSRC}/usr/src/libm/wos64
MAKEFILE= Makefile.bsd
MAKE_ENV= ARCH=${ARCH} USE_ASSEMBLY_VERSIONS=yes
-# On FreeBSD 11+, libm will build on base clang. Using OpenLibm testsuite,
-# all float tests pass on both clang and gcc. On the "double" tests, all
-# tests pass when built by gcc save 4 gamma tests off by 1e-16, also seen
-# on Illumos. However, on Clang and gcc with -fno-builtin set, 27 other
-# tests fail with results off by values ranging from e-17 to e-14. All of
-# these extremely slightly inaccurate results seem to be caused by the j0
-# Bessel function implementation. Fix that and likely all 27 tests
-# involving j0, j1, jn, y0, y1, yn pass.
-
+# On FreeBSD 11+, libm will build on base clang.
# On FreeBSD 10, the base clang (v3.4) cannot even build libm without emitting
# Internal Compiler Errors, so GCC is required and does not appear as an
# option. Similarly, the GCC option does not appear on DragonFly as the