Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Aug 2003 10:52:59 +0200
From:      des@des.no (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=)
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        Bruce Evans <bde@zeta.org.au>
Subject:   Re: cvs commit: src/usr.sbin/route6d route6d.c
Message-ID:  <xzp4r0fqrdg.fsf@dwp.des.no>
In-Reply-To: <20030818083502.GA71675@rot13.obsecurity.org> (Kris Kennaway's message of "Mon, 18 Aug 2003 01:35:02 -0700")
References:  <200308171605.h7HG5nOd095330@repoman.freebsd.org> <20030818070415.W3401@gamplex.bde.org> <xzp8yprqsqo.fsf@dwp.des.no> <20030818083502.GA71675@rot13.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Kris Kennaway <kris@obsecurity.org> writes:
> On Mon, Aug 18, 2003 at 10:23:27AM +0200, Dag-Erling Sm?rgrav wrote:
> > I have patches which allow world to build successfully with
> > -fno-builtin...
> What did you do about the libstdc++ breakage (some symbols are
> undefined by our tree and only provided by gcc's builtins), or did
> someone else fix that?

I implemented fabsl(3), which is what libstdc++ complained about.  We
could also get by simply by adding

#ifdef __GNUC__
#define fabsl(x) __builtin_fabsl(x)
#endif

to src/lib/msun/src/math.h.

I tried to raise interest on the -standards list a few months ago for
implementing the "long double" versions of the standard math routines,
as mandated by C99 and SUSv3, but nobody took my bait.  I also managed
to trash the partial implementation I did have, so all I have right
now is fabsl(3).

DES
--=20
Dag-Erling Sm=F8rgrav - des@des.no



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?xzp4r0fqrdg.fsf>