Opened 12 years ago

Last modified 9 years ago

#9543 closed defect

Enable cephes on FreeBSD — at Version 1

Reported by: pjeremy Owned by: pjeremy
Priority: major Milestone: sage-5.6
Component: porting: BSD Keywords: cephes spkg cygwin freebsd
Cc: mhansen, jpflori Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by pjeremy)

FreeBSD does not currently have a full C99 libm and therefore also needs cephes. The attached patch enables cephes on FreeBSD, enables error checking and renames the long double gamma() functions in line with C99. The latter two components are applicable to Cygwin as well as FreeBSD.

A number of areas still need work - in particular some of the cephes self tests have been removed and some of the other self tests fail (at least some of the failures reflect bugs in cephes). Suitable self-tests and a spkg-check script need to be developed. It's possible mpfr could be used as a reference library.

Change History (1)

comment:1 Changed 12 years ago by pjeremy

  • Description modified (diff)
Note: See TracTickets for help on using tickets.