Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 May 2013 15:17:07 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Steve Kargl <sgk@troutmask.apl.washington.edu>
Cc:        Stephen Montgomery-Smith <stephen@missouri.edu>, David Schultz <das@FreeBSD.ORG>, Pedro Giffuni <pfg@FreeBSD.org>, freebsd-standards@freebsd.org, freebsd-numerics@freebsd.org
Subject:   Re: standards/175811: libstdc++ needs complex support in order use C99
Message-ID:  <486AC985-2F3A-4CEB-A229-DF5F4AE9C50F@bsdimp.com>
In-Reply-To: <20130530171348.GA67170@troutmask.apl.washington.edu>
References:  <201302040328.r143SUd3039504@freefall.freebsd.org> <510F306A.6090009@missouri.edu> <C5BD0238-121D-4D8B-924A-230C07222666@FreeBSD.org> <20130530064635.GA91597@zim.MIT.EDU> <51A77324.2070702@FreeBSD.org> <20130530171348.GA67170@troutmask.apl.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

On May 30, 2013, at 11:13 AM, Steve Kargl wrote:

> On Thu, May 30, 2013 at 10:41:24AM -0500, Pedro Giffuni wrote:
>>=20
>> I may be wrong but with long double support people that
>> need erfcl() and tgamma() can get them from boost.
>> The problem is therefore not implementing everything but
>> getting enough to turn on the features supported by
>> libstdc++ and boost.
>>=20
>=20
> Of course, you're wrong. :-) :-) <-- Note smileys.
>=20
> C99 defines many long double functions.  Anyone wanting
> to use C and libm, and not C++ and boost, will need=20
> quality implementations of these functions.  Of course,
> the lack of any actual C99 compiler tends to dampen=20
> this argument. =20
>=20
> What I find appalling is reading "people are tired
> of the situation with libm, so I'm  going to commit
> some atrocious hack".   The proper response should be
> "so I'm going to help implement and test the missing
> functionality".  It's unfortunate that only a few
> individuals are working to fix libm, but such is
> life.=20

I'd help, but the barriers to entry are somewhat steep and prickly. I =
tried to help, and got no end of grief for documenting the differences =
in an algorithm that was actually different that people told me was the =
same. In that environment, you suck the enthusiasm out of the air an =
wind up in the something is better than nothing camp quite quickly.

Warner




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?486AC985-2F3A-4CEB-A229-DF5F4AE9C50F>