Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Nov 2000 18:50:02 -0800 (PST)
From:      Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: misc/23103: <math.h> lacks many ISO C99 features (NAN, isfinite,...)
Message-ID:  <200011260250.SAA07301@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR misc/23103; it has been noted by GNATS.

From: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
To: Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
Cc: <FreeBSD-gnats-submit@freebsd.org>
Subject: Re: misc/23103: <math.h> lacks many ISO C99 features (NAN, isfinite,...)
Date: Sun, 26 Nov 2000 03:41:47 +0100 (CET)

 On Sat, 25 Nov 2000, Garrett Wollman wrote:
 > That's because we don't have a C99 compiler.  Some of these will need
 > to be implemented in the library, sure, but I don't see any rush.
 
 First of all, you don't exactly need a C99 compiler to have a (mostly)
 C99 library.
 
 
 Second, GCC 3.0 will be a (nearly fully compliant) C99 compiler, so
 FreeBSD 5.0 will need this at the very latest, I guess.
 
 Current snapshots of GCC are (nearly fully compliant) already, so -CURRENT
 users do have a (nearly fully compliant) C99 compiler as do 4.x users
 compiling GCC on their own.
 
 
 And finally, but probably most important: GLIBC 2.1 and especially GLIBC
 2.2 are already closely compliant, so many developers will now use C99
 library features -- as evidenced by Wine (where I just had to hack around
 FreeBSD being limited) and surely other programs as well.
 
 So, in my opinion, this is a critical issue if we want to avoid the -- all
 too common impression among users -- that FreeBSD is playing catch up. :-(
 
 Gerald
 -- 
 Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/
 
 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




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