Date: Tue, 31 Dec 2002 18:31:45 +1100 (EST) From: Bruce Evans <bde@zeta.org.au> To: David Schultz <dschultz@uclink.Berkeley.EDU> Cc: "Pedro F. Giffuni" <giffunip@yahoo.com>, <freebsd-standards@FreeBSD.ORG> Subject: Re: Any libm maintainer (was Math changes in Mac OS X) Message-ID: <20021231181805.P49902-100000@gamplex.bde.org> In-Reply-To: <20021231011132.GA2471@HAL9000.homeunix.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 30 Dec 2002, David Schultz wrote: > The FreeBSD libm is in a horrible state of disrepair. Very little in it needs repairing. > Many C99 > features are unimplemented, That's because it only attempts to support C90. > some areas have a poor distinction > between MD and MI bits, there's still some VAX cruft lying around, > and parts of the library are scattered among several directories. You seem to be looking at the old BSD math library (lib/libm). This hasn't been used since FreeBSD_1, and doesn't exist in 5.x. > NetBSD has done a lot to clean up and rearrange the code, but > there's still a long way to go. If Apple has reimplemented libm, FreeBSD uses essentially the same code and organization as NetBSD. NetBSD has some complications (essentially, different copies of parts of the library scattered among several directories but well organized) to support non-IEEE machines. The Sun parts of lib/msun only work on IEEE machines. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021231181805.P49902-100000>