Skip site navigation (1)Skip section navigation (2)
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>