From owner-freebsd-hackers Tue Jan 27 03:04:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA28962 for hackers-outgoing; Tue, 27 Jan 1998 03:04:17 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [128.120.56.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA28955 for ; Tue, 27 Jan 1998 03:04:14 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: from dragon.nuxi.com (d60-090.leach.ucdavis.edu [169.237.60.90]) by relay.nuxi.com (8.8.7/8.6.12) with ESMTP id DAA01184; Tue, 27 Jan 1998 03:04:12 -0800 (PST) Received: (from obrien@localhost) by dragon.nuxi.com (8.8.8/8.7.3) id LAA03177; Tue, 27 Jan 1998 11:02:22 GMT Message-ID: <19980127030221.54635@nuxi.com> Date: Tue, 27 Jan 1998 03:02:21 -0800 From: "David O'Brien" To: Wolfram Schneider Cc: "L. Felawka" , hackers@FreeBSD.ORG Subject: Re: gcc-2.8.0 (Re: New ports added/updated last two weeks) Reply-To: obrien@NUXI.com References: <199801242354.PAA05335@alph04.triumf.ca> <19980127003021.55099@panke.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88 In-Reply-To: <19980127003021.55099@panke.de>; from Wolfram Schneider on Tue, Jan 27, 1998 at 12:30:21AM +0100 X-Warning: Mutt Bites! X-Operating-System: FreeBSD 2.2.5-STABLE Organization: The NUXI *BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk > > > gcc-2.8.0 > > > Latest and greatest version of the GNU compiler suite > > > (potentially buggy) > > > > Erm, do have privy to info which would cause you to place a disclaimer > > on this particular port (probably the only one made for all the 1240 > > ports)? I mean, the version is 2.8.0 and _not_ 0.0.0. What gives? > > > > I want to upgrade my g++ compiler and you are definitely spooking me. > > You should ask the maintainer of the gcc-2.8.0 port, > who added the warning message 'potentially buggy'. GCC has a history of releasing point zero releases, and having to follow them by x.y.{1,x} releases w/in a few weeks. Also, I didn't build a kernel or anything as elaborate with this version of GCC. It handled "Hello World", and I thought others might want to play with the new version to get a little testing of it before anyone even conciders bringing it into -CURRENT. I was interested in the new C++ compiler and it certainly is a new beast. Much of G++ was rewritten because it was so out-of-date WRT the C++ spec. So there is mucho new code in there. Additionally the STL is a much newer version and your old code maynot compile with it. In fact the STL with the new EGCS C++ compiler is useless on FreeBSD -- you can't link if you use the STL vector class. -- -- David (obrien@NUXI.com -or- obrien@FreeBSD.org)