Date: Tue, 22 Oct 2002 16:10:47 -0700 From: Terry Lambert <tlambert2@mindspring.com> To: Mike Barcroft <mike@FreeBSD.org> Cc: Kris Kennaway <kris@obsecurity.org>, Ruslan Ermilov <ru@FreeBSD.org>, current@FreeBSD.org, standards@FreeBSD.org Subject: Re: libstdc++ does not contain fabsl symbol Message-ID: <3DB5DAF7.77BDDE1C@mindspring.com> References: <20021020025400.GA13776@xor.obsecurity.org> <20021022082241.GG3325@sunbay.com> <20021022184605.GA85779@xor.obsecurity.org> <20021022172912.B22851@espresso.q9media.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Mike Barcroft wrote: > > > This is because we lack the > > > > > > long double fabsl(long double); > > > > > > in -lm and <math.h>. > > > > OK, thanks for tracking it down. This looks like an important > > omission that should be fixed for 5.0-R. > > No one has started work on any of the C99 math functions yet. I > think with the exception of the math functions we conform to C99. I have written compile time compliance validation tests for: 7.12 Mathematics (macros and constants) 7.12.3 Classification macros 7.12.4 Trigonometric functions 7.12.5 Hyperbolic functions 7.12.6 Exponential and logarithmic functions They test that things that are supposed to be defined are defined, and they enforce type checking for defintions that are in scope at the time the code is compiled (assuming you make the compiler gripe). In case someone wants to work on this, I can send you a tar-ball. -- Terry 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?3DB5DAF7.77BDDE1C>