From owner-freebsd-bugs Sat Nov 25 18:50: 7 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 6926C37B4CF for ; Sat, 25 Nov 2000 18:50:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id SAA07301; Sat, 25 Nov 2000 18:50:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Sat, 25 Nov 2000 18:50:02 -0800 (PST) Message-Id: <200011260250.SAA07301@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Gerald Pfeifer Subject: Re: misc/23103: lacks many ISO C99 features (NAN, isfinite,...) Reply-To: Gerald Pfeifer Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR misc/23103; it has been noted by GNATS. From: Gerald Pfeifer To: Garrett Wollman Cc: Subject: Re: misc/23103: 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